@charset "utf-8";
/* CSS Document */
.nav-logo .nav-logo-right ul li {
    margin-left: 15px;
}
.nav-logo-right a{color:#11772d}
.nav-logo-right a:hover{color:#000}
.room-price .search-btn{padding:10px 30px; background-color:#18ab3f; border-radius:10px; border:1px solid rgba(255,255,255,.7); font-weight:600}
.room-price .search-btn a{color:#000}
.room-price .search-btn a:hover{color:#fff}
.room-price .search-btn:hover{background-color:#11772d; color:#fff; border-color:#fff}
.hero-text h2{padding:0 30px}
.single-hero-item .hero-text {
    padding: 65px 30px 1px 30px;
}
.footer-logo p{color: #dfdfdf; font-size:.9em;line-height:150%}
.footer-text {
    padding-top: 45px;
    padding-bottom: 0;
}
.hero-text H3{color:#fff}
.nav-logo .nav-logo-right ul li i {color:#149136; border:1px solid #149136}
.top-nav .main-menu ul li.active a { color: #18ab3f}
.single-hero-item .hero-text .room-location i { color: #11772d;}
.section-title h2::after {background: #11772d;}
.feature-carousel .feature-item .fi-text .inside-text ul li i {color: #149136;}
.feature-carousel .feature-item .fi-text .room-features li i { color: #18ab3f;}
.feature-carousel.owl-carousel .owl-dots button.owl-dot.active {
    background: #11772d;
    border-color: #11772d;
}
element {
}
.feature-carousel.owl-carousel .owl-dots button.owl-dot.active {
    background: #11772d;
    border-color: #11772d;
}
.feature-carousel.owl-carousel .owl-dots button {
    border: 2px solid #11772d;
        border-top-color: rgb(17, 119, 45);
        border-right-color: rgb(17, 119, 45);
        border-bottom-color: rgb(17, 119, 45);
        border-left-color: rgb(17, 119, 45);
}
.video-text .play-btn {
    background: #149136;
}
.top-properties-section .top-property-all {
    color: #11772d;
    border: 2px solid #149136;
}
.top-properties-carousel .single-top-properties .stp-text .s-text {
    background: #149136;
}
.top-properties-carousel .single-top-properties .stp-text .room-price h4 {
    color: #11772d;
}
.top-properties-carousel .single-top-properties .stp-text .properties-location i {
    color: #149136;
}
.top-properties-carousel .single-top-properties .stp-text .room-features li i {
    color: #149136;
}
.footer-text .footer-widget ul li i {
    color: #19b041;
}
.copyright-text p a {
    color: #19b041;
}
.top-nav .main-menu ul li a:hover {
    color: #18ab3f;
}
.feature-carousel .feature-item .fi-pic .pic-tag .s-text {
    background: #149136;
}
.single-hero-item .hero-text .room-location {
    color: #dfdfdf;
}
.footer-text .footer-logo .logo {
    margin-bottom: 20px;
}
.section-title span {
    color: #787878;
}
.copyright-text p {
    color: #919191;
}
.top-nav .top-right .property-sub {
    background: #18ab3f;
    color: #ffffff;
	font-weight: 600 !important
}
.footer-text .footer-widget ul li {
    list-style: none;
	
}
.top-nav .top-right .property-sub:hover{background-color:#149136}
.footer-widget.property-city ul li{line-height: 150%; color:#919191;}
.footer-text .footer-widget ul {width: 100%}
.footer-widget.property-city .fa-caret-right::before {
    content: "\f0da";
    margin-right: 7px;
}
.footer-widget ul li a:hover, .footer-logo a:hover{color: #19b041}
.bd-hero-text span {background: #149136;}
.blog-details-title .blog-quote::before {background: #149136;}
.site-btn {
    background: #149136;
    border: 1px solid #149136;
}
.blog-details-section {
    padding-top: 55px;
    padding-bottom: 30px;
}
.blog-details-title ul{list-style-position:inside;margin:.8em auto}
.blog-details-title ul li{color:#707079}
.blog-details-title p {
    text-align:justify
}
.about-section{border-top:1px dotted #19b041}
.testimonial-slider .ts-item .ti-author h5 {
    color: #19b041;
}
.footer-logo a{color:#b3b3b3}
.top-nav .main-menu ul li {
    list-style: none;
    display: inline-block;
    margin-right: 30px;
}
.feature-section {
    background: #fff;
    padding-bottom: 45px;
    padding-top: 60px;
}
.leave-comment form input:focus, .leave-comment form textarea:focus {
    border-color: #90cd9a;
}

.blog-details-title .blog-quote::before {
    height: 40px;
}

.contact-page{ border-top:1px dotted #92cc83}
.breadcrumb-text .breadcrumb-option a i {
    color: #92cc83;
}
.contact-map .map-inside .inside-widget a{color:#000}
.contact-map .map-inside .inside-widget a:hover, .contact-map .map-inside .inside-widget h4{color:#149136}
.language-bar{margin-top:15px}
.property-details-section {
   border-top:1px dotted #92cc83
}
.pd-details-text h3{text-align:center; padding-bottom:15px; margin-bottom:30px; text-transform:uppercase; font-weight:bold}
.pd-details-text .pd-details-tab .tab-content .pd-table-amenities ul li{color:#707079; list-style-position:inside; margin-left:15px}
.pd-details-text span.small{color:#707079}
.pd-details-text .pd-details-tab .tab-item ul li a.active {
    background: #149136;
}
.propertysol-btn{
	padding: 10px 30px;
  background-color: #18ab3f;
  border-radius: 10px;
  border: 1px solid rgba(255,255,255,.7);
  font-weight: 600;
}
.propertysol-btn a{
	color:#fff;
}
.propertysol-btn:hover{
	background-color: #11772d;
}
.contact-option li p{
	color:#aaaab3;
	font-size: 14px;
	margin-bottom:0;
}
.property-city li{
	line-height:140%;
}

.property-city li:last-child{
	border-bottom:none;
}
.contact-page a{
	color:#11772d
}
.contact-page a:hover{
	color:#000
}

@media only screen and (max-width:991px){
	.offcanvas-menu-wrapper .language-bar .property-btn .property-sub {
	 background: #18ab3f;
}
	.offcanvas-menu-wrapper .language-bar .property-btn .property-sub:hover {
    background-color: #149136;
}
.offcanvas-menu-wrapper .nav-logo-right ul li i {
    border: 2px solid #a9d48d;
    color: #18ab3f;
}
.offcanvas-menu-wrapper .main-menu ul li a:hover{color:#149136}
}

@media only screen and (max-width: 568px){
	.feature-section {
    padding-bottom: 15px;
    padding-top: 15px;
}
.feature-section .section-title {
    margin-bottom: 10px;
	z-index:999;
}
}
