/*!
Theme Name: Ecoland
Theme URI: https://ecoland.smartdemowp.com/
Author: SmartDataSoft
Author URI: http://smartdatasoft.com
Description: Ecoland is an super fast user friendly exceptional residential WordPress Template. You can set up your online residential booking or selling or rental website with this theme very easily. Ecoland is responsive and easy to customize. With this theme it is very easy to create pages, posts using Elementor page builder. This template comes with necessary features for your online presence like Residential Advertising. Ecoland is very colorful and can be modified with unlimited color options. This theme is absolute for the people who are ready to start residential booking , selling or rental service online . Ecoland can be a great choice for your online presence for residential business...
Version: 1.4
License: GNU General Public License v2 or later
License URI: LICENSE
Text Domain: ecoland
Tags: home, real estate, Real estate template, real estate theme, real estate wordpress theme, residence, residence template, single property, single property template, single property theme
*/

.bread-crumb {
    display: none !important;
}

.page-title .content-box h1 {
    font-size: 85px !important;
}

.homes .tab-btn {
    margin:10px 0px 10px 20px;
}

.homes .tab-btn:hover {
    background:#fff;
}

.homes .offers-section .tab-btns li {
    width:18%;
}

.floor {
    cursor: pointer;
}

.floor a {
    padding-top: 30px;
    padding-bottom: 30px;
}

.floor .elementor-button-text {
    font-size: 30px;
    line-height: 40px;
    font-weight: 700;
}

.floor .elementor-widget-container {
    background: #E9E9F0;
}

.active-bg {
    background-color:#ffffff !important;
    color:#000000 !important;
}

.green {
    color:green !important;
    font-weight: bold;
}
.red {
    color:red !important;
    font-weight: bold;
}

.elementor-element-ea7fc4e {
    background: #F3F3F9;
}

.dp-none {
    display: none !important;
}

.elementor-element .elementor-element-b4d1985 .sidebar-text {
    display: none !important;
}

.elementor-element .elementor-element-b4d1985 .content-column {
    width:88% !important;
}

.elementor-element .elementor-element-b4d1985 .content-column h2{
    margin-left: 20%;
}

.elementor-element-790cd2a ul li{
    margin:10px 0px;
}

.elementor-element-790cd2a .active-tab .row{
    display: flex;
    align-items: center;
    justify-content: center;
}

.elementor-element-790cd2a .active-tab .row .content-column{
    display: none;
}

.elementor-element-790cd2a {
    padding: 80px 0px 0px 0px;
}

.elementor-element-790cd2a {
    padding:0px;
}

.elementor-element-790cd2a .offers-section {
    padding:0px;
}


.scroll-top {
    display:none !important;
}

.blueprints {
    width: 50px;
    height: 50px;
    line-height: 60px;
    position: fixed;
    bottom: 105%;
    right: 30px;
    font-size: 30px;
    z-index: 99;
    color: #ffffff;
    border-radius: 50%;
    text-align: center;
    cursor: pointer;
    transition: 1s ease;
    position: fixed;
    bottom: 50px;
    right: 30px;
    background-color: #0ea478;
    color:#FFFFFF;
}

.blueprints:hover {
    color:#FFFFFF;
}

.blueprints:after, .blueprints:before {
    width: 100%;
    height: 100%;
    border-radius: 50%;
    background: transparent;
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    -webkit-animation-delay: .9s;
    animation-delay: .9s;
    content: "";
    position: absolute;
    -webkit-box-shadow: 0 0 0 0 rgb(23 190 116 / 20%);
    box-shadow: 0 0 0 0 rgb(23 190 116 / 20%);
    -webkit-animation: ripple 3s infinite;
    animation: ripple 3s infinite;
    -webkit-transition: all .4s ease;
    transition: all .4s ease;
}

@media screen and (max-width: 992px) {
    .elementor-element .elementor-element-b4d1985 .content-column {
        width:100% !important;
    }
}

@media screen and (max-width: 767px) {
    .elementor-element .elementor-element-b4d1985 .content-column h2{
        margin-left: 0px;
    }
}

.gallery_shin .project-style-two {
    border-bottom:none !important;
    padding-bottom:0px !important;
}

.gallery_hamalir .project-style-two{
    padding-bottom: 70px !important;
}

.blog-details {
    border-bottom:none !important;
}

.hamalir_service .service-section {
    padding: 70px 0px 90px 0px !important;
}

.banner-carousel .slide-item {
    padding: 150px 0px 80px 0px !important;
}

.playground-section {
        padding: 500px 0px 73px 0px;
}

#Homes .elementor-element-populated {
    padding:0px 20px !important;
}

#Homes {
    margin-bottom: -15px;
    padding-top: 25px;
}

@media screen and (max-width: 1200px) {
    .floor .elementor-button-text {
        font-size:20px;
    }
    
    .floor a {
      padding-top: 25px;
      padding-bottom: 25px;
    }
}

@media screen and (max-width: 992px) {
    .floor {
        max-width:calc(100%/3) !important;
        width:calc(100%/3) !important;
    } 
}

@media screen and (max-width: 767px) {
    .floor {
        max-width:calc(100%/2) !important;
        width:calc(100%/2) !important;
    } 
}

@media screen and (max-width: 599px) {
    .floor {
        max-width:100% !important;
        width:100% !important;
    } 
}

@media screen and (max-width: 1050px) {
    .homes .offers-section .tab-btns li {
        width:17%;
    }
    
    .page-title .content-box h1 {
       font-size: 65px !important;
    }
}

@media screen and (max-width: 720px) {
    .homes .offers-section .tab-btns li {
        width:30%;
    }
}

@media screen and (max-width: 650px) {
    .homes .offers-section .tab-btns li {
        width:28%;
    }
    .page-title .content-box h1 {
       font-size: 45px !important;
    }
}
@media screen and (max-width: 500px) {
 .floor {
     min-width: 33%;
 }   
}

@media screen and (max-width: 425px) {
    .homes .offers-section .tab-btns li {
        width:40%;
    }
    
    .homes .tab-btn {
        margin:10px 0px 10px 25px;
    }
    .page-title .content-box h1 {
       font-size: 35px !important;
    }
}