@charset "utf-8";
/* CSS Document */


html, body {
        text-rendering: optimizeLegibility;
    text-rendering: geometricPrecision;
    font-smooth: always;
    font-smoothing: antialiased;
    -moz-font-smoothing: antialiased;
    -webkit-font-smoothing: antialiased;
    -webkit-font-smoothing: subpixel-antialiased;
}

body {
	margin: 0;
	padding: 0;
	font-family: 'Source Sans Pro', sans-serif;
	font-size: 1.3em;
	color:#3a3a3a;
}
#wrapper {
	width: 100%;
	height: auto;
	position: relative;
}
.full_width {
	width: 100%;
	height: auto;
	position: relative;
	float: left;
}
.inner_content {
	width: 100%;
	padding-left: 8%;
	padding-right: 8%;
	float: left;
}
.header_outer {
	padding-top: 10px;
	padding-bottom: 10px;
	background-color: #231f20;
	position: fixed;
	z-index: 1000;
	/*border-bottom: 5px solid #FFFFFF;*/
}

.header {
	width: 100%;
	height: auto;
	position: relative;
	float: left;
}
.logo {
	/*width: 190px;*/
	float: left
}
.logo img {
	width: 100%;
}
.menu {
	float: right;
	display: inline-block;
	margin-top: 20px;
}
.menu li {
	float: left;
	list-style: none;
	text-transform: uppercase;
	padding:5px 20px;
	padding-bottom:1px;
	font-size: 1.2em;
	line-height:15px;
}


.mactive{border-bottom: 1px solid #FFF; padding-bottom:5px; color:#FFF !important;}

.menu li a {
	color: #FFFFFF;
	text-decoration: none;
	font-size: 1.2em;
	font-weight: 300;
}
.ulink{
	color: #c0b479 !important;
	transition: all 0.3s;
	background-color:#231f20;
}
.ulink a{ display:block; /*border-bottom: 1px solid #FFF*/; padding-bottom:5px; color:#FFF !important;     transition: all 0.3s;}

.ulink a:active, .ulink a:visited, .ulink a:focus {
    border-bottom: 1px solid #FFF; padding-bottom:5px; color:#FFF !important;     transition: all 0.3s;
}

.ulink a:hover{border-bottom: 1px solid #FFF; transition: all 0.3s;}

/*.ulink:hover {
background-color:#ccab34;
color: #FFFFFF !important;	
}*/


.ulink:hover.ulink a{color:#FFFFFF !important;}


.menu_email a {
	font-weight: normal !important;
	text-transform: none;
}
.menu_email img {
	margin-right: 10px;
	float: left;
	width:30px;
	margin-top:-3px;
}
.menu_phone a {
	font-weight: normal !important;
	text-transform: none;
}
.menu_phone img{
	margin-right: 10px;
	float: left;
	width:30px;
	margin-top:-5px;
	
}

/*body, html{
    height: 100%;
}*/

.banner_outer{ height:100vh;}




.banner_outer .bx-wrapper {
	-moz-box-shadow: none !important;
	-webkit-box-shadow: none !important;
	box-shadow: none !important;
	border: 0px !important;
	margin-top: 0px;
	margin-bottom: 0;
	height:100vh !important;
	height:100% !important;
	top:0;
    left:0;
}

.banner{ width:100%; height:100vh;}

.banner div{
    height: 100% !important;
	background-repeat: no-repeat;
    background-position: top center;
    background-size: cover;
	
}

.active-slide{/*transition:all 2.5s;*/}

.banner_outer .bx-viewport{ height:100vh !important;
	height:100% !important; top:0;
    left:0;}


.banner_outer .bx-wrapper .bx-pager, .banner .bx-wrapper .bx-controls-auto {
	bottom: 30px;
}
.banner_outer .bx-wrapper .bx-pager.bx-default-pager a {
	background: none !important;
	text-indent: -9999px;
	border: 1px solid #FFF;
	display: block;
	width: 40px !important;
	height: 6px !important;
	margin: 0 5px;
	outline: 0;
	-moz-border-radius: 0px !important;
	-webkit-border-radius: 0px !important;
	border-radius: 0px !important;
}
.banner_outer .bx-wrapper .bx-pager.bx-default-pager a.active {
	background: #FFF !important;
}
.slider_caption {
	position: absolute;
	z-index: 90;
	text-align: center;
	width: 100%;
	top: 35%;
	color: #FFF;
}
.slider_caption h1 {
	color: #FFF;
	margin-bottom: 30px;
}
.small_bh {
	font-size:0.7em;
	margin-bottom: 10px;
	/*opacity: 0;*/
	transition: all 0.8s;
	font-family: 'Lato', sans-serif;
	float:left;
	text-align:center;
	width:100%;
	font-weight: 400;
}
.small_mh {
	font-size:1.6em;
	font-weight: 400;
	/*opacity: 0;*/
	transition: all 0.8s;
	font-family: 'Lato', sans-serif;
	width:100%;
	float:left;
	text-align:center;
	margin-bottom:25px;
}
.slider_band {
	margin-top: 20px;
	background-color:rgba(0,0,0,0.4);
	font-size: 1.5em;
	font-weight: 200;
	color: #FFF;
	padding: 4px 25px;
	padding-bottom: 5px;
	line-height: 0;
	/*opacity: 0;*/
	transition: all 0.8s;
	font-family: 'Lato', sans-serif;
}

.slider_band a{ color:#FFF; text-decoration:none; font-weight: 400; }
.slider_band img {
	display: inline;
	padding-left: 20px;
	width:2.5%;
}
.active-slide > .slider_caption h1 > .small_bh {
	opacity: 1 !important;
}
.active-slide > .slider_caption h1 > .small_mh {
	opacity: 1 !important;
}
.active-slide > .slider_caption > .slider_band {
	opacity: 1 !important;
}
.middle_section {
	padding-top: 40px;
	padding-bottom: 40px;
}
 .search_form| {
float:left;
}
.search_form h2 {
	text-align: center;
	width: 100%;
	font-weight: 600;
	margin-bottom: 30px;
	font-size: 2.5em;
}
.field_row {
	width: 100%;
	margin-bottom: 15px;
	float: left;
}
.sr_select {
	width: 100%;
	/*	border: 1px solid #000;
	padding: 12px 15px;
*/	color: #c0b479;
}
.sr_select .btn {
	border: 1px solid #8a8a8a;
	font-family: 'Source Sans Pro', sans-serif !important;
	padding: 12px 15px;
	border-radius: none !important;
	border-radius: 0px !important;
	font-size: 1.8em !important;
	color: #8a8a8a !important;
	font-weight: 500;
}


.sort_select .btn {
    border: 1px solid #8a8a8a;
    font-family: 'Source Sans Pro', sans-serif !important;
    padding: 5px 15px;
    border-radius: none !important;
    border-radius: 0px !important;
    font-size: 1.3em !important;
    color: #8a8a8a !important;
    font-weight: 500;
}


.sr_text {
	width: 100%;
	border: 1px solid #8a8a8a;
	padding: 12px 15px;
	font-size: 1.8em !important;
	color:#c0b479 !important;
	font-weight: 300;
}
.sr_text::-webkit-placeholder {
color:#8a8a8a !important;
opacity:1;
}
.sr_text::-moz-placeholder {
color:#8a8a8a !important;
opacity:1;
}
.sr_btn {
	padding: 12px 15px;
	font-size: 1.8em;
	width: 99.5%;
	background-color: #444444;
	color: #FFFFFF;
	text-transform: uppercase;
	border: none;
	transition: all 0.3s;
}
.sr_btn:hover {
	background-color: #000000;
	color: #FFFFFF;
}
.small_sr {
	width: 20%;
	padding-right: 1%;
	float: left;
}
.big_sr {
	width: 80%;
	float: left;
	padding-right: 1%;
}
.featured h2 {
	text-align: center;
	width: 100%;
	font-weight: 600;
	margin-bottom: 30px;
	font-size: 2.5em;
}
.feature_sigle {
	width: 33.33%;
	float: left;
}
.pad_left {
	padding-left: 15px;
	padding-right: 0px;
}
.pad_right {
	padding-right: 15px;
	padding-left: 0px;
}
.pad_top {
	padding-top: 10px;
}
.pad_bottom {
	padding-bottom: 10px;
}
.feature_small {
	overflow: hidden;
	position: relative;
	width: 100%;
	height: 100%
}
.feature_small:hover > .proprty_overly_small {
	opacity: 1;
}
.feature_big {
	overflow: hidden;
	position: relative;
	width: 100%;
	height: 100%;
}
.proprty_overly {
	position: absolute;
	z-index: 100;
	width: 96%;
	height: 96%;
	margin: 2%;
	background-color: rgba(0,0,0,0.6);
	opacity: 0;
	transition: all 1s;
}
.proprty_overly_small {
	position: absolute;
	z-index: 100;
	width: 96%;
	/*height: 89%;*/
	height:94%;
	margin: 2%;
	background-color: rgba(0,0,0,0.6);
	opacity: 0;
	transition: all 1s
}
.feature_big:hover .proprty_overly {
	opacity: 1;
}
.propert_caption {
	display: flex;
	text-align: center;
}
.prop_h_buy {
	text-align: center;
	margin-top: 20% !important;
	color: #FFF;
	/*font-size: 2em;*/
	
	font-size: 1.6em;
	
	
	font-weight: 600;
	text-transform: uppercase;
	padding: 5px;
	width: 100px;
	margin: 0 auto;
	border-bottom: 2px solid #FFF;
}
.prop_h_cap {
	display: inline-block;
	text-align: center;
	margin-top: 5%;
	color: #FFF;
	/*font-size: 2em;*/
	
	font-size: 1.6em;
	font-weight: 500;
	line-height: 1.2em;
}
.small_cap {
	font-size: 1.5em;
	margin-top: 3%;
}
.prop_h_price {
	width: 215px;
	text-align: center;
	margin: 0 auto;
	margin-top: 0px;
	padding: 8px;
	border: 2px solid #FFF;
	margin-top: 5%;
	color: #FFF;
	font-size: 2.1em;
	font-weight: 500;
	line-height: 1em;
	transition: all 0.3s;
	background: none;
}
.prop_h_details {
	width: 100%;
	padding: 10px;
	font-size: 1.4em;
	color: #c0b479;
	text-align: center;
	position: absolute;
	bottom: 0;
	background-color: rgba(0,0,0,0.7);
}
.feature_small img {
	max-width: 100%;
}
.feature_big img {
	width: 100%;
}
.h_about_us h2 {
	text-align: center;
	width: 100%;
	font-weight: 600;
	margin-bottom: 30px;
	margin-top:0px;
	font-size: 2.5em;
	line-height: 1.2em;
}

/*feature list*/

.feature_unit{ margin-right:2%;  position:relative; width:31.33%; float:left;}

.feature_unit img{ width:100%;}

.feature_unit:hover .proprty_overly_small {
	opacity: 1;
}


/*feature list*/

.hcontent p {
	font-size: 1.4em;
	text-align:center;
/*	-moz-text-align-last: center;
	text-align-last: center;
*/}
.sabout_us {
	width: 100%;
	text-align: center;
	font-size: 1.4em;
	font-weight: bold;
	margin-bottom: 20px;
	color: #c0b479;
}

.bio_outer h2{margin-top: 0;
    width: 100%;
    text-align: center;
    font-weight: 500;
	font-size:2.5em;
    text-transform: uppercase;
    margin-bottom: 30px;}
	.bio_outer h3{margin-top: 0;
	margin-bottom:15px;
    width: 100%;
    text-align: right;
    font-weight: 600;
	font-size:1.4em;
    }

.know_more {
	width: 100%;
	margin-top: 20px;
	text-align: center;
	padding: 10px;
	text-transform: uppercase;
	background-color: #444444;
	color: #FFF;
	font-size: 1.4em;
	font-weight: 200;
	letter-spacing: 1px;
	transition: all 0.3s;
}
.know_more:hover {
	background-color: #000;
}
.request_bg {
	background-color: #eae5d2;
	margin-top: 0;
	
}
.sell_request_bg {
	background-color: #ffffff;
	margin-top: 40px;
	
}
.hrequest_title1 {
	width: 100%;
	text-align: center;
	font-size: 3em;
	font-weight: bold;
	line-height: 1.2em;
}
.hrequest_title2 {
	width: 100%;
	text-align: center;
	font-size: 2.1em;
	font-weight: 400;
	line-height: 1.2em;
	margin-bottom: 30px;
}
.small_rq {
	margin-bottom: 15px;
	padding-left:0;
}
.big_rq {
	margin-bottom: 15px;
	padding-left:0;
}
.rq_text {
	width: 100%;
	border: none;
	background-color: #f0eddf;
	text-align: center;
	color: #000000;
	padding: 5px;
	font-size: 1.3em;
}

.rq_text::-moz-placeholder{ opacity:1; color: #000000;}
.rq_text::-webkit-placeholder{ opacity:1; color: #000000;}
.rq_text::-ms-placeholder{ opacity:1; color: #000000;}

.rq_txtarea::-moz-placeholder{ opacity:1; color: #000000;}
.rq_txtarea::-webkit-placeholder{ opacity:1; color: #000000;}
.rq_txtarea::-ms-placeholder{ opacity:1; color: #000000;}


.cap_txt {background-color: #f0eddf;
    border: none;
    margin-left: 5px;
	padding:5px;
	}
	
	.cap_txt2 {background-color: #ffffff;
    margin-left: 5px;
	padding:5px;
	}


.rq_txtarea {
	width: 100%;
	border: none;
	background-color: #f0eddf;
	height: 60px;
	text-align: center;
    color: #757575;
	padding: 10px 5px;
	font-size: 1.3em;
}
.rq_btn {
	padding: 8px 15px;
	font-size: 1.3em;
	width: 100%;
	background-color: #FFF;
	color: #000;
	text-transform: uppercase;
	border: none;
}
.home_blog h2 {
	text-align: center;
	width: 100%;
	font-weight: 600;
	margin-bottom: 50px;
	font-size:2.5em;
	line-height:1.2em;
}
.shome_blog {
	width: 100%;
	text-align: center;
	font-size: 1.4em;
	font-weight: bold;
	margin-bottom: 20px;
	color: #c0b479;
}
.big_home_blog {
	width: 100%;
	float: left;
	margin-bottom: 80px;
}
.big_blog_img {
	float: left;
	width: 63%;
	margin-right: 2%;
	overflow: hidden;
	position: relative;
}
.big_blog_img img {
	max-width: 100%;
	-moz-transition: all 0.3s;
	-webkit-transition: all 0.3s;
	transition: all 0.3s;
}
/*.big_blog_img:hover img {
  -moz-transform: scale(1.1);
  -webkit-transform: scale(1.1);
  transform: scale(1.1);
}*/


.big_blog_img img {
	width: 100%;
}
.big_blog_right {
	float: left;
	width: 35%;
	padding-left: 2%;
}
.big_blog_title {
	width: 100%;
	font-size: 2.7em;
	font-weight: 300;
	line-height: 1.1em;
	float: left;
	margin-bottom: 30px;
	color:#3a3a3a;
}
.big_blog_date {
	float: left;
	font-size: 1.4em;
	font-weight: bold;
	color: #c0b479;
	font-style: italic;
	padding-bottom: 10px;
	border-bottom: 1px dotted #000;
	margin-bottom: 20px;
}
.big_blog_right p {
	font-size: 1.4em;
	float: left;
	width: 100%;
	color:#3a3a3a;
}
.small_home_blog {
	width: 100%;
	float: left;
	margin-bottom:30px;
}
.small_blog_unit {
	width: 50%;
	float: left;
}
.small_blog_image {
	width: 38%;
	float: left;
	margin-right: 2%;
	overflow: hidden;
	height:200px;
}
.small_blog_image img {
	max-height:200px;
	-moz-transition: all 0.3s;
	-webkit-transition: all 0.3s;
	transition: all 0.3s;
}
.small_blog_image:hover img {
	-moz-transform: scale(1.1);
	-webkit-transform: scale(1.1);
	transform: scale(1.1);
}
.small_blog_cnt {
	width: 60%;
	float: left;
	padding-left: 2%;
	padding-right:2%;
	position: relative;
}
.blog_unit_title {
	width: 100%;
	font-size: 2.7em;
	font-weight: 300;
	line-height: 1.1em;
	float: left;
	margin-bottom: 10px;
	position: relative;
	color:#3a3a3a;
}
.blog_unit_date {
	font-size: 1.4em;
	font-weight: bold;
	color: #c0b479;
	font-style: italic;
	padding-bottom: 10px;
	width: 100%;
}
.auth_line {
	border-bottom: 1px dotted #000;
	padding-bottom: 10px;
}
.footer_outer {
	width: 100%;
	/*margin-top: 50px;*/
	background-repeat: no-repeat;
	background-size: cover;
	min-height: 650px;
	background-image: url('../images/footer_bg.jpg');
}
.footer_top {
	width: 100%;
	height: 325px;
	position: relative;
}
.footer_top_overly {
	width: 100%;
	position: absolute;
	z-index: 100;
	background-color: rgba(0,0,0,0.3);
	height: 325px;
	padding-top: 50px;
	padding-bottom: 30px;
}
.footer_top_cnt {
	width: 1000px;
	margin: 0 auto !important;
	text-align: center;
}
.newsltr_title {
	width: 100%;
	font-size: 2.9em;
	font-weight: 600;
	line-height: 1.1em;
	text-align: center;
	color: #FFF;
	margin-bottom: 20px;
}
.newsltr_caption {
	width: 100%;
	font-size: 1.8em;
	font-weight: 600;
	line-height: 1em;
	text-align: center;
	color: #FFF;
	margin-bottom: 20px;
}
.nsr_txt {
	width: 80%;
	text-align: center;
	padding: 12px;
	border: none;
	font-size: 1.4em;
	line-height: 1em;
    height: 50px;
}

.hns_btn {
    position: absolute;
    padding: 12px;
    padding-bottom: 7px !important;
    border: none;
    background-color: #FFF;
    margin-left: -3px;
    height: 50px;
/*     padding-top: 10px !important;
     */}

.hns_btn i{ font-size:2em; padding-top:2px;}


.footer_btm {
	width: 100%;
	position: relative;
	height: 325px;
}
.footer_btm_overly {
	width: 100%;
	position: absolute;
	z-index: 100;
	background-color: rgba(0,0,0,0.8);
	height: 325px;
}
.contact_left h5 {
	width: 100%;
	float: left;
	margin-bottom: 30px;
	color: #c0b479;
	font-size: 1.5em;
	font-weight: 600;
}
.contact_address {
	padding-left: 0;
	float: left;
	color: #FFF;
	width: 90%;
}
.footer_btm_cnt {
	padding-top: 50px;
	padding-bottom: 30px;
}
.contact_address h6 {
	font-weight: 600;
	margin-bottom: 15px;
	font-size: 1.2em;
    margin-top: 0;
}
.contact_address p {
	line-height: 1.6em;
	font-size: 1.2em;
}
.contact_left {
	width: 35%;
	float: left;
	padding-right: 2%;
}
.contact_right {
	width: 65%;
	float: left;
	padding-right: 2%;
}
.quick_links {
	width: 50%;
	float: left;
	padding-right: 2%;
}
.quick_links h5 {
	width: 100%;
	float: left;
	margin-bottom: 30px;
	color: #c0b479;
	font-size: 1.5em;
	font-weight: 600;
}
.social {
	width: 50%;
	float: left;
	padding-right: 2%;
}
.social h5 {
	width: 100%;
	float: left;
	margin-bottom: 30px;
	color: #c0b479;
	font-size: 1.5em;
	font-weight: 600;
}
.quick_links ul {
	display: block;
	margin: 0;
	padding: 0;
}
.quick_links ul li {
	width: 50%;
	float: left;
	list-style: disc inside;
	color: #FFF;
	padding-bottom: 10px;
}
.quick_links ul li a {
	color: #FFF;
	font-size: 1.2em;
}
.social ul {
	display: block;
	margin: 0;
	padding: 0;
}
.social ul li {
	width: 100%;
	float: left;
	list-style: none;
	color: #FFF;
	padding-bottom: 10px;
}
.social ul li a {
	color: #FFF;
	font-size: 1.2em;
}
.social ul li i {
	margin-right: 20px;
	font-size: 1.3em;
}
.copyright {
	width: 100%;
	text-align: center;
	padding: 15px;
}
.copyright p {
	text-align: center;
	font-size: 1.2em;
	margin-bottom: 0;
}
.overly_menu {
	width: 100%;
	height: 100vh;
	position: absolute;
	/*display:none;*/
	z-index: -1;
	opacity: 0;
	transition: all 0.3s;
	background-image: url('../images/menu_bg.jpg');
}
.open {
	opacity: 1;
	z-index: 990;
}
.over_menu_container {
	width: 550px;
	margin: 0 auto;
	text-align: center;
	margin-top: 0;
	transition: all 0.3s;
}
.mtop {
	margin-top: 150px;
}
.top_m_list {
	padding-top: 10px;
	text-align: center;
}
.top_m_list ul {
	display: inline;
	text-align: center !important;
	width: 100%;
	float: left;
	text-align: center;
	padding-left: 0;
	margin-bottom: 20px;
	border-bottom: 2px solid #FFF;
	padding-bottom: 15px;
}
.top_m_list ul li {
	list-style: disc;
	float: left;
	color: #FFF;
	text-align: center;
}
.top_m_list ul li:first-child {
	list-style: none;
}
.top_m_list ul li a {
	font-size: 1.8em;
	font-weight: 600;
	color: #FFF;
	padding-left: 20px;
	padding-right: 20px;
	margin-right: 20px;
}
.expt_item {
	width: 100%;
	text-align: center;
	padding-top: 10px;
	/*margin-bottom: 20px;*/
	float: left;
}
.expt_item a {
	color: #FFF;
	text-decoration: none;
}
.more_m_info {
	width: 100%;
	height: 0;
	float: left;
	height: 0px !important;
	text-transform: none !important;
	text-align: center;
	padding-top: 0px;
	padding-bottom: 0px;
	color: #FFF;
	font-weight: 400 !important;
	font-size: 1.5em !important;
	opacity: 0;
	transition: all 0.3s;
	font-style: italic;
	line-height: 1.3em;
}
.main_h {
	width: 100%;
	text-align: center;
	float: left;
	color: #FFF;
	text-transform: uppercase;
	font-weight: 600;
	font-size: 3.8em;
}
.expt_item:hover > .more_m_info {
	height: 100px !important;
	opacity: 1;
	padding-top: 10px;
	padding-bottom: 10px;
}
.menu_social {
	width: 100%;
	text-align: center;
	float: left;
	margin-top: 15px;
	padding-top: 25px;
	border-top: 2px solid #FFF;
}
.menu_social a {
	color: #FFF;
}
.menu_social i {
	font-size: 1.2em;
	margin-right: 20px;
	width: 40px;
	height: 40px;
	border: 2px solid #fff;
	vertical-align: middle;
	padding-top: 11px;
	border-radius: 50%;
	background: none;
	color: #FFF;
	transition: all 0.3s;
}
.menu_social i:hover {
	background: #c0b479;
	border: 2px solid #c0b479;
}
.menu_btn i {
	margin-right: 10px;
}
.overflow {
	overflow: hidden !important
}
.buy_content {
	width: 100%;
	text-align: center;
	padding-top: 50px;
	padding-bottom: 20px;
}
.buy_content h2 {
	text-align: center;
	width: 100%;
	font-weight: 600;
	margin-bottom: 20px;
	font-size: 2.5em;
	color: #000000;
	text-transform: none;
	margin-top: 15px;
}
.buy_content p {
	font-size: 1.4em;
}
/*.sort_outer{ width:100%; text-align:center; padding-bottom:50px;}

.sort_outer span{ font-size:1.2em; color:#000; margin-right:20px; font-weight:600;}

.sort_outer select{ border:1px solid #ccab34; padding:4px; font-size:1.2em; color:#a1a1a1;}

.filter_options{ width:20%; float:left;}

.filter_options_outer{  width:100%; float:left; background-color:#f5efda; padding:15px; text-align:center; padding-top:20px;}

.filter_options_outer h2{  width: 100%;
    font-weight: 600;
    margin-bottom: 30px;
	font-size:1.8em; text-transform:uppercase; }*/

 
/* .filter_type{ width:100%; float:left; margin-top:25px; text-align:left;}
 
  .filter_type span{ width:100%; text-align:left; padding-bottom:10px; font-size:1.3em; float:left; padding-bottom:10px;}
  
  .ft_select{ border:1px solid #000000; background:none; padding:4px; font-size:1.2em; color:#000000; float:left; width:100%;}*/ 
 
 
.filter_list_outer {
	width: 100%;
	float: left;
	margin-top: 40px;
}


.list_top{ margin-top:10px;}

.sort_section{ width:100%; float:left; margin-top:30px; padding-right:0.5%;}

.sort_label{ font-size:1.2em; text-transform:uppercase; font-weight:500; margin-right:15px;}

.sort_div{ float:right;}

.list_unit {
    width: 31.33%;
    /* padding: 10px; */
    float: left;
    margin-right: 2%;
    margin-bottom: 22px;
    background-color: #efefef;
    min-height:365px;
}
.list_unit_img {
	width: 100%;
	float: left;
	margin-bottom:10px;
	position: relative;
	height:220px;
	overflow:hidden;
}
.list_overly {
	position: absolute;
	width: 100%;
	text-align: center;
	top: 100%;
	text-transform: uppercase;
	font-size: 1.4em;
	font-weight: 500;
	color: #FFF;
	text-align: center;
	height: 220px;
	opacity:1;
	background-color: rgba(0,0,0,0.4);
	line-height: 1.2em;
	transition: all 0.2s;
}
.list_unit:hover .list_overly {
top: 0%;	
}
.list_unit_img img {
	width: 100%;
}


.view_btn{width:120px;margin-top:28% !important;border: 1px solid rgba(255, 255, 255, 0.6);border-radius:3px;padding:6px 10px;margin:0 auto;text-transform:uppercase;font-size:0.8em;background-color:#000;color:#FFF;}

.commu_sec{
    color: #525252;
    width: 100%;
    font-size: 1.3em;
    line-height: 1em;
    text-transform:uppercase;
    font-weight: 600;
    margin-bottom: 5px;
    /*letter-spacing: 0.5px;*/
    float:left;
    margin-top:0;
    padding: 4px 10px 1px 15px;
    }
	
.commu_title{
    color: #525252;
    width: 100%;
    font-size: 1.1em;
    line-height: 1em;
    font-weight: 400;
    margin-bottom: 5px;
    /*letter-spacing: 0.5px;*/
    float:left;
    /* text-transform: uppercase; */
    margin-top:0;
    padding: 0px 10px 1px 15px;
    }
	
.commu_unit{
    color: #525252;
    width: 100%;
    font-size: 1.1em;
    line-height: 1em;
    font-weight: 400;
    margin-bottom: 5px;
    /*letter-spacing: 0.5px;*/
    float:left;
    margin-top:0;
    padding: 0px 10px 1px 15px;
    }
	


.list_feature {
	width: 100%;
	float: left;
	margin-top: 1px;
	margin-bottom:5px;
	padding: 0px 10px 1px 15px;
}
.lf_desc {
	margin-right: 15px;
	font-size: 1.2em;
	color: #000;
}
.lf_desc img {
	width: 22px;
	margin-right: 3px;
}
.list_price {
    float: left;
    font-size: 1.3em;
    cursor: pointer;
    transition: all 0.3s;
    color: #525252;
    font-weight:600;
    text-transform:uppercase;
    padding: 0px 10px 10px 15px;
}

.list_price span{ margin-right:3px;}

.inner_banner{ width:100%;}

.inner_banner img{ width:100%;}

.details_row{ margin-top:30px; margin-bottom:5px; width:100%; float:left;}

.details_row h1{     width: 100%;
    font-size: 2.2em;
    line-height: 1.2em;
    margin-top: 0;
    margin-bottom: 40px;
    text-transform: uppercase;
    font-weight: 600;
    text-align: left;}
	
	
.brcumb {
    width: 100%;
    float: left;
    margin-bottom: 25px;
}

.inner_brcumb{ margin-top:25px;}

.brcumb ul{ margin:0; padding:0;     display: flex;
    justify-content: center;}

.brcumb ul li {
    float: left;
    display: inline-block;
    list-style: none;
    width: auto !important;
    padding-right: 15px;
    font-size: 1.4em !important;
	border-right:2px solid #a9a9a9;
	margin-right:15px;
	margin-bottom:0 !important;
	padding-bottom:0 !important;
	line-height:1em;
	
}

.brcumb ul li:last-child{ border-right:none !important; color: #a9a9a9;}

.brcumb ul li a{ color:#a9a9a9;}

.brcumb ul li{ float:left; display:inline-block; list-style:none;}

.details_left{ padding-right:25px;}

.details_left iframe{ width:100%; float:left; margin:0; padding:0; padding-top:15px; padding-bottom:15px;}

.web_remarks{ font-size:1.2em; margin-bottom:15px;}

.web_remarks iframe{ width:100%; float:left; margin:0; padding:0; padding-top:15px; padding-bottom:15px;}

.web_remarks ul li{ width:100% !important;}

.toggle_desc{ height:300px; overflow:hidden;}

.details_row ul{ margin-left:0; padding-left:0; display:block; margin-top:20px;}

.details_row h2{ width:100%; font-size: 1.4em; line-height:1.2em; margin-top:5px; margin-bottom:20px; float:left;     text-transform: uppercase;
    font-weight: 600;}

.details_row ul li{ float:left; padding-bottom:10px;  font-size: 1.5rem; list-style:disc inside; width:50%;}

.details_row p{ font-size:1.1em;}

.details_right{ padding-left:8px;}

.details_right h2 {
    width: 100%;
    font-size: 1.4em;
    line-height: 1.2em;
    margin-top: 0px;
    margin-bottom: 15px;
    line-height: 14px;
    text-transform: uppercase;
    font-weight: 600;
}

.details_row table{ border-top:none !important; border-collapse:collapse; margin-bottom:50px;}

.lSSlideOuter .lSPager.lSGallery li{ list-style:none !important; padding-bottom:0;}

.lslide img{ width:100%;}

.lSSlideOuter .lightSlider > *, .lSSlideOuter .lSGallery li{list-style:none !important; padding-bottom:0;}



.details_row table tbody{  border:none !important;}

.details_row table tr td{ padding:10px; border: 0px solid #cccccc; color:#000; font-size:1.1em;     padding: 10px 10px 10px 0;}

.details_row table tr td:first-child{ font-weight:600; font-size:1.1em;}

.details_row table tr:nth-child(even){/* background-color: #f6f6f6; */border-bottom: 1px dotted rgba(0, 0, 0, 0.5);}

.details_row table tr:nth-child(odd){/* background-color: #e4e4e4; */border-bottom: 1px dotted rgba(0, 0, 0, 0.5);}

.details_row table tr:first-child {
    border-top: 1px dotted rgba(0, 0, 0, 0.5);
}

.property_images_details{ width:100%; margin-bottom:20px;}

.property_images_details .bx-wrapper{ margin-bottom:10px; border:none !important; background:none !important}

.property_images_details .bx-wrapper img{ width:100%;}

.property_images_details .bx-wrapper .bx-controls-direction a{ z-index:800 !important;}

.detail_description{ width:100%; float:left }

.detail_description h2{ width:100%; font-size:2em; line-height:1.2em; margin-top:0px; margin-bottom:30px; line-height:14px;}


.detail_description iframe{ width:100%; height:300px; margin-top:20px;}

.sell_content{  margin-bottom:60px; width:100%; float:left;}

.sell_conter_left{ float:left; padding-left:0}

.sell_content h3 {
    text-align:center;
    width: 100%;
    font-weight: 600;
    margin-bottom: 15px;
	margin-top:5px;
    font-size: 2.2em;
    line-height: 1.2em;
}

.sell_content p{ font-size:1.4em; text-align:center;}

.sell_conter_right{ float:left; padding-right:0}

.form_outer_sell{ width:100%; float:left; margin-top:60px;}

.sale_txt {
    width: 100%;
    border: none;
    background-color: #f0eddf;
    text-align: center;
    color: #000;
    padding: 12px;
    font-size: 1.3em;
    font-weight: 300;
    letter-spacing: 0.7px;
}

.sale_txtarea {
    width: 100%;
    border: none;
    background-color: #f0eddf;
    text-align: center;
    color: #000;
    padding: 5px;
    font-size: 1.3em;
    font-weight: 300;
    letter-spacing: 0.7px;
}

.sale_big{ margin-bottom:12px;}

.pads_s_right{ padding-left:0; padding-right:2px;}

.pads_s_left{padding-left:10px; padding-right:0;}

.sale_btn {
    padding: 3px;
    font-size: 1.6em;
    width: 100%;
    background-color: #e9e3cf;
    color: #c0b479;
    text-transform: uppercase;
    border: none;
    transition: all 0.3s;
    font-weight: 300;
}

.video_section{ width:100%; float:left; margin-bottom:50px;}

.video_section h2 {
    text-align: center;
    width: 100%;
    font-weight: 600;
    margin-bottom: 30px;
    font-size: 2.5em;
}

.small_testi {
    width: 100%;
    text-align: center;
    font-size: 1.4em;
    font-weight: bold;
    margin-bottom: 20px;
    color: #c0b479;
}

.big_video{ width:100%; background-color:#231f20; float:left; height:360px; position:relative;}

.sellb_video_outer{ margin-right:5%; margin-left:5%; width:90%; height:360px; margin-top:60px; float:left }

.sellb_video_outer iframe{ height:360px; float:left; width:100%;  float:left;}

.big_video_caption{ width:100%; text-align:center; float:left; font-size:1.6em; font-weight:normal; margin-top:10px; line-height:1.3em;}

.tvideo_unit_outer{ width:100%;  float:left;}

.tvideo_unit{ width:30.33%; float:left; margin-right:3%;}

.tvideo_unit:hover .video_unit_img_overly i{ color:#F00;}

.video_unit_img { width:100%; height:210px; position:relative; overflow:hidden; }

.video_unit_img img{ width:100%;}

.video_unit_img_overly{ width:100%; height:100%; position:absolute; background-color:rgba(0,0,0,0.3); opacity:1; transition:all 0.3s;}

.video_unit_img_overly i {
    position: absolute;
    top: 35%;
    width: 100%;
    text-align: center;
	font-size:4em;
	color:#a19a95;
	transition:all 0.3s;
}

.tvideo_unit_cap{ width:100%; float:left; min-height:88px; height:auto; color:#000 !important; text-align:center; float:left; font-size:1.6em; font-weight:normal; line-height:1.3em; margin-top:20px;}


.test_auth{ background-color:#444444; float:left; width:100%; font-size:1.4em; padding:5px; padding-left:10px; color:#FFF !important; text-align:center; margin-top:30px; margin-bottom:15px;}

.login_section{ width:100%; float:left; margin-top:110px;}

.login_section label{ width:100%; font-size:1.3em;}

.login_section .description{font-size:1em;}

#edit-submit {
    font-size: 1.3em;
    padding: 2px 10px;
}

#edit-actions{ margin-top:10px;}

.home_class_outer{ padding-top:30px; padding-bottom:30px;}

.border {
transition: .5s ease;
    padding: 30px 20px;
}

.border:hover{
box-shadow: 0 0 0 5px rgb(239, 231, 205);
transition: .5s ease;
}

/* .home_class_outer a:hover .home_class_sec {
    background-color: rgb(239, 231, 205);
    cursor: pointer;
    transition: all 0.3s;
    padding-bottom: 20px;
} */

.home_class_sec{ text-align:center; min-height:400px; padding-top:10px !important; padding-bottom:10px !important;}

.home_class_sec img{ width:120px; margin-top:15px;}

.home_sec_title{ width:100%; float:left; text-align:center; font-size:2.1em; font-weight:600; text-transform:uppercase; margin-bottom:15px;     color: #3a3a3a;}

.home_class_sec p{ font-size:1.4em; width:100%; color: #3a3a3a;}
 
/*.sale_small{ padding-left:0px; padding-right:0px;}*/

.down_arrow {
    width: 100%;
    position: absolute;
    z-index: 880;
    text-align: center;
    margin-top: -90px;
}

.down_arrow i{ font-size:2em; font-weight:900; color:#FFFFFF; cursor:pointer;}

.list_arrow{ position:absolute; bottom:0; right:0;}



.gnerror{ margin-left:0; padding-left:0; font-size:1.2em; color:#F00;}

.general{ margin-top:0px; margin-bottom:60px;}

.general h1{font-size:2.5em; font-weight:600; margin-bottom:30px; margin-top:0;  padding-bottom:8px; margin-right:20px; text-align: center;}

.general p {
    font-size: 1.3em;
    line-height: 2.5rem;
    text-align: center;
}

.gleft{ padding-left:0; padding-right:20px;}

.gright{ padding-right:0; padding-left:20px;}

.contact_form{ padding-left:0; padding-right:0; margin-top:5px;}

.cnt_small{ padding-left:0; padding-right:20px;}



.cnt_txt {
    width: 100%;
    border: 1px solid #8a8a8a;
    padding: 12px 15px;
    font-size: 1.8em !important;
    color: #c0b479 !important;
    font-weight: 500;
}

.cnt_txt::-moz-placeholder {
    color: #8a8a8a !important;
    opacity: 1;
}

.cnt_txt::-webkit-placeholder {
    color: #8a8a8a !important;
    opacity: 1;
}

.cnt_txt::-ms-placeholder {
    color: #8a8a8a !important;
    opacity: 1;
}

.cnt_big{ padding-top:20px; padding-left:0; padding-right:20px;}

.cnt_txtar{width: 100%;
    border: 1px solid #8a8a8a;
    padding: 12px 15px;
    font-size: 1.3em !important;
    color: #c0b479 !important;
    }

.cnt_submit {
    padding: 12px 15px;
    font-size: 1.8em;
    width: 100%;
    background-color: #444444;
    color: #FFFFFF;
    text-transform: uppercase;
    border: none;
    transition: all 0.3s;
}


.contact_map{ height:300px;}

.contact_map iframe{ width:100%; height:300px; }

.exitem {
    position: absolute;
    left: 0;
    z-index: 10;
	font-size:1em;
	text-transform:uppercase;
    background-color: rgba(0, 0, 0, 0.6);
    top: 0;
	color:#FFF;
	padding:5px 12px;
}

.right_att_label {
    position: absolute;
    right: 0;
    z-index: 10;
	font-size:1em;
	text-transform:uppercase;
    background-color: #c0b479;
    top: 0;
	color:#FFF;
	padding:5px 12px;
}

.offplan0 {
    width: 100%;
    float: left;
    font-size: 2em;
    padding-left: 10px;
    font-weight: 600;
	text-align:center;
}


.thank_you_msg {
    margin-left: 0;
    padding-left: 0;
    font-size: 1.6em;
    color: #d2c489;
    text-align: center;
    margin-bottom: 15px;
    background-color: rgba(0, 0, 0, 0.54);
    padding: 8px;
	float:left;
	width:98%;
}

.error{ border:1px solid #F00;}

/*.valid{ border:1px solid #8a8a8a !important;}*/

.list_unit_ocat{ width:100%; float:left; margin-bottom:20px; background-color:#efefef; transition: all 0.3s; padding:15px;}

.offprop1 img{ width:100%;}

.offprop2{ padding:15px; padding-top:0;}

.list_unit_ocat h2{ width:100%; padding-bottom:15px; margin:0; padding-left:0; padding-top:0;  font-size:1.5em; font-weight:600; color:#000; text-transform:uppercase;}

.developer_off{ color:#525252; font-size:1.2em; width:100%; margin-bottom:5px;}

.developer_off span{ color:#000; margin-right:5px;}

.offprop3{ padding:15px; padding-top:0;}


.view_details {
    width: 100px;
    padding: 4px;
    margin: 0 auto;
    background-color: #444444;
    color: #FFF;
    text-transform: uppercase;
    text-align: center;
   /* margin-top: 25px;*/
	transition: all 0.3s;
}

.dev_logo{ width:100%; text-align:center; /*margin-top:30px;*/ margin-bottom:20px;}

.dev_logo img{ width:90px;}

.list_unit_ocat:hover{background-color:#e6e6e6;}

.list_unit_ocat:hover .view_details{ background-color:#000;}

.sr_off_field{ padding-left:0; padding-right:0px;}

.off_select .btn {
    border: 1px solid #8a8a8a;
    font-family: 'Source Sans Pro', sans-serif !important;
    padding: 6px 15px;
    border-radius: none !important;
    border-radius: 0px !important;
    font-size: 1.6em !important;
    color: #8a8a8a !important;
    font-weight: 500;
	width:96%;
}

.off_select{ width:100% !important;}

.off_submit {
    padding: 6px 15px;
    font-size: 1.6em;
    width: 100%;
    background-color: #444444;
    color: #FFFFFF;
    text-transform: uppercase;
    border: none;
    transition: all 0.3s;
}

.blogdetails{ margin-top:50px; margin-bottom:50px;}

.blogdetails iframe{ width:100%; float:left; margin:0; padding:0; padding-top:15px; padding-bottom:15px;}

.blogdetails h1 {
    font-size: 2.5em;
    margin-bottom: 10px;
    padding-bottom: 8px;
    margin-right: 20px;
	width:100%;
}

.blogdetails img{ width:100%; margin-bottom:20px;}

.blogdetails p{font-size: 1.4em; width:100%;}

.blogdetails ul li{ padding-bottom:3px; width:100%; float:left;}

.blog_content {
    float: left;
    font-size: 1.4em;
    font-weight: bold;
    color: #c0b479;
    font-style: italic;
    padding-bottom: 10px;
    margin-bottom: 20px;
	border-bottom:1px solid #000000;
}

.view_all{ width:100%; float:left;}

.view_all a {
    background-color: #c0b479;
    color: #FFF;
    padding: 3px 12px;
    margin-bottom: 16px;
    float: left;
    font-size: 1.5em;
    text-align: center;
}

.blogp h1 {
    font-size: 2.5em;
    margin-bottom: 15px;
    padding-bottom: 8px;
    margin-right: 20px;
    width: 100%;
    margin-top: 35px;
}

.bolgp_unit {
    padding-left: 0px;
    padding-right: 0px;
    margin-bottom: 30px;
    border-bottom: 1px dotted #000000;
    padding-bottom: 30px;
	width:46%;
	float:left;
	background-color:#FFF;
	transition:all 0.3s;
}

.bolgp_unit:hover{ background-color:#f9f4db;}

.bpleft{ margin-right:2%;}

.bpright{ margin-left:2%;}

.blogp_img{ width:35%; padding-right:3%; float:left; min-height:150px; overflow:hidden;}

.blogp_img img{ height:150px;}

.blogp_cnt{ width:65%; float:left; padding-left:3%; min-height:150px; color:#3a3a3a;}

.blogp_cnt h2{ margin-top:0; margin-bottom:15px; font-size:2em; font-weight:200; line-height:1.2em;}

.bpm_top{ margin-top:20px;}


.contact_adrs_outer{ width:100%; float:left; margin-bottom:30px;}

.cntp_adrs{width: 33%;float:left;}

.cpl{ padding-right:3%;}

.cpr{ padding-left:3%;}

.cntp_adrs h2{ font-size:2em; width:100%; font-weight:600;}

.cntp_adrs p{ font-size:1.4em;}

.sm_prop{ margin-top:0;}

.sm_prop h3{ margin-bottom:30px;}

.s_more{ width:100%; text-align:center;  background-color:#444444; color:#FFF; font-size:1.2em; font-weight:500; cursor:pointer; text-transform:uppercase; padding:10px; float:left;  margin-top:20px; transition:all 0.3s;}

.s_more:hover{ background-color:#000;}

.showmore{ height:auto; overflow:auto;}

.testimonual_unit{width:100%;background-color: rgba(0, 0, 0, .60);text-align:center;padding: 40px 60px;float: left;position: relative;}

.testimonual_unit h3{font-size: 1.6em;text-transform:uppercase;width:100%;color:#FFF;font-weight: 400;letter-spacing: 1px;}

.testimonual_unit h6{font-size: 1.3em; color:#FFF;}

.testimonual_unit p{font-size: 1.3em;color: #797979;font-weight: 400;line-height: 2.7rem;}

.testi_inner .testimonual_unit{width:100%;background-color: rgba(0, 0, 0, .75);}


.testi_home{ width:100%; float:left; margin-top:30px; margin-bottom:30px;}

.testi_home .bx-wrapper, .testi_inner .bx-wrapper{ border:none !important; box-shadow:none !important; margin-bottom:0 !important;}

.nmpmonly{ display:none;}

.testi_inner .bx-wrapper {box-shadow: 0; border: 0; background: none;}

.detail_description h3, .sm_prop h3 {
    text-transform: uppercase;
    font-weight: 600;
    font-size: 1.4em;
    letter-spacing: 1px;
}

.sm_prop h3:before {content: ''; padding-bottom: 20px; width: 100%; display: block; border-top: 1px dotted rgba(128, 128, 128, 0.7);}

.bx-wrapper {max-width: 100% !important;}

.offprop1.col-md-4 {
    padding-left: 0;
	height:200px;
	overflow:hidden;
}

.quoteMe i {color: white;}

span.quoteMe:before {
    content: '';
    height: 1px;
    background-color: rgba(255, 255, 255, 0.6);
    width: 30px;
    display: block;
    margin: 0 auto;
    margin-bottom: 10px;
}

span.quoteMe:after {
    content: '';
    height: 1px;
   background-color: rgba(255, 255, 255, 0.6);
    width: 30px;
    display: block;
    margin: 0 auto;
    margin-top: 7px;
}

.readmore {
    float: none;
    clear: both;
}


.readmore  i {    font-weight: 900;
    color: #737373;
    font-size: 2rem; transition: all 0.3s;}



.readmore:hover i, .readmore i:hover {padding-left: 6px; transition: all 0.3s;}

.dropdown-menu>li>a {
    display: block;
    padding: 7px 20px;
    clear: both;
    font-weight: 400;
    line-height: 1.42857143;
    color: #333;
    white-space: nowrap;
    font-size: 1.6rem;
    letter-spacing: 0.5px;
}

.bootstrap-select.btn-group .dropdown-toggle .filter-option {font-weight: 300;}

.bgTestimonials {background:url(../images/testimonials_bg.jpg); background-size: cover;  padding: 70px 30px;}

.bgTestimonials1 {margin-bottom: 30px; margin: 60px 0 80px 0;}


.testi_home .bx-wrapper {background-color: rgba(0, 0, 0, .6) !important;}

.testi_home .bx-wrapper .bx-pager.bx-default-pager a {
    
    border: 1px solid #ffffffb5;
}

#cnt_table{ margin-bottom:20px;}

.arrange_btn{ width:100%; float:left;}

.arrange_btn a {
    width: 100%;
    float: left;
    padding: 8px;
    text-align: center;
    background-color: #444444;
    color: #FFF;
    font-size: 1.3em;
    font-weight: 500;
	transition:all 0.3s;
}

.arrange_btn a:hover{background-color: #000000; text-decoration:none;}

.fancybox-slide > *{ background-color:#000;}

.arrange_size .fancybox-content iframe {
	background-color:#000 !important;
	background:#000 !important;
}

.list_agent_photo {
    width: 100%;
    text-align: left;
    float: left;
    margin-bottom: 20px;
    margin-top: 20px;
}

.list_agent_photo img{ width:155px;}

.list_logo_outer {
    padding: 30px;
	padding-bottom:60px;
}

.list_logo_outer h3 {
  width:100%; text-align:center; margin-bottom:30px; color:#c0b479; font-size:1.2em;
}

.list_logo_outer ul{ display:inline-block; text-align:center; width:100%; margin:0; padding:0; border-bottom:1px solid #FFFFFF; padding-bottom:30px;}

.list_logo_outer ul li{ display:inline-block; text-align:center; list-style:none; width:160px; padding-left:25px; padding-right:25px;}

.list_logo_outer ul li img { width:100%;}

/*#thumb_pager{ padding-top:15px;}*/

 @media only screen and (max-width: 1280px) {
.big_blog_title {
	font-size: 1.8em;
	margin-bottom: 15px;
}
.big_blog_date {
	font-size: 1.3em;
	margin-bottom: 10px;
}
.big_blog_right p {
	font-size: 1.1em;
}
.blog_unit_title {
	font-size: 1.8em;
	min-height: 122px;
}
.blog_unit_date {
	font-size: 1.1em;
}
.small_mh {
	font-size: 1.5em;
}
.contact_address p {
	font-size: 1em;
}
.quick_links ul li a {
	font-size: 1em;
}
.social ul li a {
	font-size: 1em;
}
.menu ul {
	padding-left: 0;
}
.main_h {
	font-size: 2.5em;
}
.mtop {
	margin-top: 90px;
}
}


 @media only screen and (max-width: 1200px) {
	.sr_select{ width:100% !important;}
	
	.big_blog_title{ font-size:2.3em;}
	
	.blog_unit_title{ font-size:2em;}
	
	.contact_address p{ font-size:1.2em;}
	
	.quick_links ul li a{ font-size:1.2em;}
	
	.social ul li a p{ font-size:1.2em;}
 }
 
@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) and (orientation : landscape) {
	
	.more_m_info{ display:none;}
	
	.sr_select{ width:100% !important;}
	
	.big_blog_title{ font-size:2.3em;}
	
	.blog_unit_title{ font-size:2em;}
	
	.contact_address p{ font-size:1.2em;}
	
	.quick_links ul li a{ font-size:1.2em;}
	
	.social ul li a p{ font-size:1.2em;}
	  
	 .big_blog_img[data-aos=fade-right] {
        -webkit-transform: translateX(0);
        transform: translateX(0);
    }
	
	 .big_blog_right[data-aos=fade-left] {
        -webkit-transform: translateX(0);
        transform: translateX(0);
    }
	
	
		 .small_blog_unit[data-aos=fade-right] {
        -webkit-transform: translateX(0);
        transform: translateX(0);
    }
	
	 .small_blog_unit[data-aos=fade-left] {}
	 
}


.mid1 {
	background-color: #f6f6f6 !important;
	padding-top: 0 !important;
	padding-bottom: 0 !important;
}

.bio_outer h3 {text-align: left !important;}

.dropmedhadow {-webkit-box-shadow: 0px 3px 3px -1px rgba(0,0,0,0.35);
	-moz-box-shadow: 0px 3px 3px -1px rgba(0,0,0,0.35);
	box-shadow: 0px 3px 3px -1px rgba(0,0,0,0.35);
}

.inner_psearch {
	background-color: #f6f6f6 !important;
}