/* Media Query for Mobile Devices */ 
@media (max-width: 480px) { 
    .estate-growth-card h3 {
        font-size: 28px;
    }

    .estate-growth-card p {
        font-size: 15px;
    }

    .floor-plans {
        flex-direction: column-reverse;
    }

    .floor-buttons {
        width: 100%;
    }

    .floor-image {
        width: 100%;
    }

    #portfolio {
        padding: 0;
    }

    #portfolio #portfolio-flters { 
        text-align: center;
    }

    .youtube-video iframe {
        width: 100%;
    }

    .carousel-wrap1 {
        padding: 0 10%;
    }

    .enquire-location {
        flex-direction: column-reverse;
    }

    .enquire-now {
        width: 100%;
    }

    .locate-us {
        width: 100%;
        padding-bottom: 20px;
    }

    .locate-us iframe {
        border-radius: 16px 16px 0px 0px;
    }

    .navbar-collapse {
        padding: 15px 0 30px 0;
    }
    
    .navbar-nav {
        padding-bottom: 20px;
    }

    .testimonials-slider .item {
        height: 500px;
    }

    .accordion-button {
        font-size: 20px !important;
    }

    .floating-btn {
     right: -15%;
    }

    .float-bottom {
        position: fixed;
        bottom: 0px;
        z-index: 99;
        width: 100%;
        padding: 5px 0px;
        background-color: #01619B !important;
        text-align: center;
    }

    .float-btm-text2 {
        font-weight: 500;
        padding: 10px 25px;
        text-align: center;
        background: none;
        border: none;
        color: #fff;
    }

    .float-btm-text2 a {
        color: #fff !important;
        text-decoration: none !important;
    }

    .float {
        bottom: 70px;
        right: 20px;
    }
} 
  
/* Media Query for low resolution  Tablets, Ipads */ 
@media (min-width: 481px) and (max-width: 767px) { 
   
} 
  
/* Media Query for Tablets Ipads portrait mode */ 
@media (min-width: 768px) and (max-width: 1024px){ 
    
} 

/* Media Query for Laptops and Desktops */ 
@media (min-width: 1025px) and (max-width: 1280px){ 
    .floating-btn {
        right: -8%;
    }
} 
  
/* Media Query for Large screens */ 
@media (min-width: 1281px) { 
    .floating-btn {
              right: -5.5%;
    }
}

@media (max-width: 360px) {
    .floating-btn {
        right: -20%;
    }
}

 
@media (max-width: 368px) {
    .floating-btn {
            right: -22%;
    }
}

