.ff_one .detais .timer{
  font-size: 25px !important;
}
.ff_one.style5 .icon {
  background-color: rgba(148, 218, 172, 0.15);
}
.ff_one.style5 .icon span{
  color: #068c21;
}


.home_content {
    padding: 300px 0 400px !important;
}
.inner_page_breadcrumb_serv {
  background-image: url(../images/background/inner-pagebg-serv.jpg) !important;
}
.inner_page_breadcrumb_knowledge {
  background-image: url(../images/background/inner-pagebg-knowledge.jpg) !important;
}
.inner_page_breadcrumb_contact {
  background-image: url(../images/background/inner-pagebg-contact.jpg) !important;
}
.inner_page_breadcrumb_about {
  background-image: url(../images/background/inner-pagebg-about.jpg) !important;
}
.listing_single_description, .a
dditional_details{
   border-radius: 8px 8px 8px 8px !important; 
} 
img.img-detail{height: 350px; !important;}

.home1_bgi1 {
    background-image: url(../images/background/demo3.jpg) !important;
    -webkit-background-size: cover !important;
    background-size: cover !important;
    background-position: center center !important;
    height: 650px !important;
}
header.header-nav.menu_style_home_one a.navbar_brand span{
    color: #fff;
    text-shadow: 2px 2px 5px #000000;
    margin-top: 13px;
}
header.header-nav.menu_style_home_one.stricky-fixed a.navbar_brand span
{
    color: #078c61 !important;
    font-size: 22px !important;
    margin-top: 16px;
    text-shadow: 0px 0px 0px !important;
}
.home1-overlay:before {
    content: "";
    background-color: #34a9d2 !important;
    opacity: 0.4 !important;
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    top: 0;
    width: 100%;
}
.fp_price_fea{top: 40px !important;} 
.topic_fea{font-size: 16px !important;}
img.home_article{
    opacity: 0.9 !important;
}
.feat_property .thumb {
    background-color: #11b1ef !important;
}
.feat_property .thumb img {
    opacity: .9 !important;
}

h1.h2_property_title{
    overflow: hidden;
    text-overflow: ellipsis;
    /*height: 30px;*/
    position: relative;
    width: 100%;
    font-size: 30px;
}
h2.h2_property_title{
    overflow: hidden;
    text-overflow: ellipsis;
    height: 30px;
    position: relative;
    width: 100%;
}
h4.h4_property_title{
    overflow: hidden;
    text-overflow: ellipsis;
    height: 41px;
    position: relative;
    padding-top: 2px;
}
p.p_details{
    overflow: hidden;
    text-overflow: ellipsis;
    height: 47px;
    position: relative;
    padding-top: 2px;
}
h4.h4_homearticle{
    overflow: hidden;
    text-overflow: ellipsis;
    height: 42px;
    position: relative;
    padding-top: 2px;
}
.feat_property .details .tc_content .prop_details li {
    margin-right: 55px !important;
}

img.logo1, img.logo2{
	width: 55px;
    height: 55px;
}

header.header-nav.menu_style_home_one.stricky-fixed .ace-responsive-menu > li > a.active span,
header.header-nav.menu_style_home_one.stricky-fixed .ace-responsive-menu li a.active span,
header.header-nav.menu_style_home_one.stricky-fixed .ace-responsive-menu li a,
header.header-nav.menu_style_home_one.stricky-fixed a.navbar_brand span,
header.header-nav.menu_style_home_one.stricky-fixed .sign_up_btn .btn,
header.header-nav.menu_style_home_one.stricky-fixed #search-button i{
  color: #078c61 !important;
}
header.header-nav.menu_style_home_one.style2 a.navbar_brand span,
header.header-nav.menu_style_home_one.style2 a.navbar_brand span.comp_name
{
    color: #078c61 !important;
    font-size: 22px !important;
    margin-top: 22px;
    text-shadow: 0px 0px 0px !important;
}

header.header-nav.menu_style_home_one ul.ace-responsive-menu li.add_listing {
    background-color: #056345!important;
}
header.header-nav.menu_style_home_one .ace-responsive-menu li a.menu-active {
    color: #078c61 !important;
}

header.header-nav.menu_style_home_one li.add_listing a {
  color: #fff !important;
}
header.header-nav.menu_style_home_one.stricky-fixed .ace-responsive-menu li.add_listing a
{
  color: #fff !important;
}
.text-thm{color:#ff5a5f !important;}
a.fea-item{
	font-size: 18px;
    font-family: "Nunito";
    color: #078c61;
    font-weight: bold;
    line-height: 1.2;
}
.feat_property .thumb .thmb_cntnt ul.tag li:last-child, .feat_property.home8 ul.ta {
    background-color: #ff5a5f;
}

.feat_property .thumb .thmb_cntnt ul.tag li.rent, .feat_property.home8 ul.ta {
    background-color: #15b7c3;
}

.feat_property .thumb .thmb_cntnt ul.tag li.sale-rent, .feat_property.home8 ul.ta {
    background-color: #7f5aff;
}
.feat_property .thumb .thmb_cntnt ul.tag li.soldout, .feat_property.home8 ul.ta {
    background-color: #07b34f;
    color: rgb(180, 228, 9);
}



.readonly{
	background-color: #ebebeb87 !important;
}

.my_profile_setting_input .btn4 {
    background-color: rgb(7, 185, 127);
    border: 2px solid rgb(7, 185, 127);
    border-radius: 8px;
    -webkit-box-shadow: 0px 1px 4px 0px rgba(255, 90, 95, 0.3);
    -moz-box-shadow: 0px 1px 4px 0px rgba(255, 90, 95, 0.3);
    -o-box-shadow: 0px 1px 4px 0px rgba(255, 90, 95, 0.3);
    box-shadow: 0px 1px 4px 0px rgba(255, 90, 95, 0.3);
    font-size: 16px;
    font-family: "Nunito";
    color: rgb(255, 255, 255);
    font-weight: bold;
    line-height: 1.2;
    height: 40px; /*50px*/
    width: 150px; /*200px*/
    margin: 0 5px 0 5px;
}
.my_profile_setting_input .btn5 {
    background-color: rgb(244, 124, 37);
    border: 2px solid rgb(244, 124, 37);
    border-radius: 8px;
    -webkit-box-shadow: 0px 1px 4px 0px rgba(255, 90, 95, 0.3);
    -moz-box-shadow: 0px 1px 4px 0px rgba(255, 90, 95, 0.3);
    -o-box-shadow: 0px 1px 4px 0px rgba(255, 90, 95, 0.3);
    box-shadow: 0px 1px 4px 0px rgba(255, 90, 95, 0.3);
    font-size: 16px;
    font-family: "Nunito";
    color: rgb(255, 255, 255);
    font-weight: bold;
    line-height: 1.2;
    height: 40px; /*50px*/
    width: 150px; /*200px*/
    margin: 0 5px 0 5px;
}
.my_profile_setting_input .btn6 {
    background-color: rgb(255, 255, 255);
    border: 2px solid rgb(255, 90, 95);
    border-radius: 8px;
    -webkit-box-shadow: 0px 1px 4px 0px rgba(255, 90, 95, 0.3);
    -moz-box-shadow: 0px 1px 4px 0px rgba(255, 90, 95, 0.3);
    -o-box-shadow: 0px 1px 4px 0px rgba(255, 90, 95, 0.3);
    box-shadow: 0px 1px 4px 0px rgba(255, 90, 95, 0.3);
    font-size: 16px;
    font-family: "Nunito";
    color: rgb(255, 90, 95);
    font-weight: bold;
    line-height: 1.2;
    height: 40px; /*50px*/
    width: 150px; /*200px*/
    margin: 0 5px 0 5px;
}
.my_profile_setting_input .btn7 {
    background-color: rgb(255, 90, 95);
    border: 2px solid rgb(255, 90, 95);
    border-radius: 8px;
    -webkit-box-shadow: 0px 1px 4px 0px rgba(255, 90, 95, 0.3);
    -moz-box-shadow: 0px 1px 4px 0px rgba(255, 90, 95, 0.3);
    -o-box-shadow: 0px 1px 4px 0px rgba(255, 90, 95, 0.3);
    box-shadow: 0px 1px 4px 0px rgba(255, 90, 95, 0.3);
    font-size: 16px;
    font-family: "Nunito";
    color: rgb(255, 255, 255);
    font-weight: bold;
    line-height: 1.2;
    height: 40px; /*50px*/
    width: 150px; /*200px*/
    margin: 0 5px 0 5px;
}
.my_profile_setting_input .btn_tabs {
	background-color: rgb(191, 244, 247);
	border: 1px solid rgb(4, 137, 168);
	border-radius: 0px;
	-webkit-box-shadow: 0px 1px 4px 0px rgba(255, 90, 95, 0.3);
	-moz-box-shadow: 0px 1px 4px 0px rgba(255, 90, 95, 0.3);
	-o-box-shadow: 0px 1px 4px 0px rgba(255, 90, 95, 0.3);
	box-shadow: 0px 1px 4px 0px rgba(255, 90, 95, 0.3);
	font-size: 15px;
	font-family: "Nunito";
	color: rgb(87, 90, 91);
	font-weight: normal;
	line-height: 1.2;
	height: 40px;
	width: 150px;
	margin: 1px;
}
.my_profile_setting_input .btn_tabs1 {
    background-color: rgb(255, 255, 255);
	border: 1px solid rgb(225, 220, 220);
	border-radius: 0px;
	-webkit-box-shadow: 0px 1px 4px 0px rgba(200, 196, 196, 0.3);
	-moz-box-shadow: 0px 1px 4px 0px rgba(200, 196, 196, 0.3);
	-o-box-shadow: 0px 1px 4px 0px rgba(200, 196, 196, 0.3);
	box-shadow: 0px 1px 4px 0px rgba(200, 196, 196, 0.3);
	font-size: 15px;
	font-family: "Nunito";
	color: rgb(87, 90, 91);
	font-weight: normal;
	line-height: 1.2;
	height: 40px;
	width: 150px;
	margin: 1px;
}
a.link_out1{
	font-size: 13px;color: #0d9d6e;text-decoration: underline;
}
::-webkit-input-placeholder { /* Edge */
  color: #ccc !important;
}

:-ms-input-placeholder { /* Internet Explorer */
  color: #ccc !important;
}

::placeholder {
  color: #ccc !important;
}
.upload{ margin: 1px;}

.upload2 {
    border-radius: 8px;
    border: 1px solid rgb(29, 41, 62);
    background-color: rgb(179, 172, 172);
}

.datepicker td, .datepicker th {
  width: 2.5rem;
  height: 2.5rem;
  font-size: 0.85rem;
}
.datepicker {
  margin-bottom: 3rem;
}
.datepicker-dropdown {
  box-shadow: 0 5px 10px rgba(0, 0, 0, 0.1);
}

.status_tag.badge0 {
    border-radius: 3px;
    background-color: rgb(110, 109, 107);
    font-size: 14px;
    font-family: nunito;
    color: #fefefe;
    height: 25px;
    line-height: 20px;
    padding: 5px 8px;
    text-align: center;
}
.status_tag.badge4 {
    border-radius: 3px;
    background-color: rgb(244, 124, 37);
    font-size: 14px;
    font-family: nunito;
    color: #fefefe;
    height: 25px;
    line-height: 20px;
    padding: 5px 8px;
    text-align: center;
}
badge2
@media(min-width: 993px) {
    h2.fz55{
        font-size: 27px !important;
    }
    div.home_adv_srch_opt{
        margin-top: 80px !important;
    }
}
@media(max-width: 992px) {
   h2.fz55{
        font-size: 27px !important;
    }
    div.home_adv_srch_opt{
        margin-top: 80px !important;
    }
}
