

@media only screen and (min-width: 300px)  {

    .footer-align-1{
        text-align: center;
    }
    .footer-align-2{
        text-align: center;
    }
    .profile-banner {
        padding: 119px 0px !important;
    }
    .plots{
        padding: 10px 0px;
    }
    .navbar-brand {
        margin-right: 0px !important;
    }
    .inbox {
        width: 300px;
    }
    .overview-details img {
        float: none;
    }
    .plans .owl-carousel .owl-nav button.owl-next {
        position: absolute;
        right: 0;
        top: 50px;
    }
    .plans .owl-carousel .owl-nav button.owl-prev {
        position: absolute;
        left: 2px;
        top: 50px;
    }
    .overview-details {
        padding: 40px 0px 0px 5px;
    }
    .login-banner {
    }
    .project-border-1 {
        border: 1px solid #929090;
        margin: 0px 4px auto;
        /* height: 100%; */
        background: #fff;
        margin-bottom: 20px;
    }

}



@media only screen and (min-width: 1000px)  {
    .plots {
        padding: 0px 0px;
    }
    .footer-align-1{
        text-align: start;
    }
    .footer-align-2{
        text-align: end;
    }
    .profile-banner {
        padding: 130px 100px;
    }
    .inbox {
        width: 100%;
    }
    .details-banner-1 {
        padding-right: 0;
    }
    .overview-details {
        padding: 40px 0px 0px 13px;

    }
    
    .overview-details img {
        float: left;
    }
    .overview-details  p {
        font-size: 14px;
        text-align: left;
    }
    .overview-details  h3 {
        font-size: 14px;
        text-align: left;
    }
    .overview-details {
        padding: 40px 0px 0px 13px;
    }
    .details-banner-4 {
        padding-left: 0px;
    }
    .plans .owl-carousel .owl-nav button.owl-next{
        position: absolute;
        right: 0;
        top: 138px;
    }
    .plans .owl-carousel .owl-nav button.owl-prev{
        position: absolute;
        left: 2px;
        top: 145px;
    }
    .login-banner{

    }

}
@media only screen and (max-width: 900px)  {
.firstimage {
    width: 100%;
    float: left;
    margin-right: 10px;
    height: auto;
}
.secontimage{ display: none;}
.thirdimage{ display: none;}
.details-banner {
    padding-top: 20px;
    /* box-shadow: rgb(0 0 0 / 35%) 0px 5px 15px; */
}
.header-form {
    border: 1px solid #949392;
    margin-top: 20px;
}
.listing-footer-button {
    display: flex;
    float: right;
    width: 100%;
}
.listing-card-footer {
    padding: 0px 18px 0px 21px;
}
.listing-footer-button .view-bt {
    border: #2d7706 1px solid;
    font-size: 14px;
    font-weight: 500;
    margin-right: 11px;
    color: #2d7706;
    padding: 10px 8px;
    text-decoration: none;
    text-align: center;
}
.listing-footer-button .contact-bt {
    background: #2d7706;
    font-size: 14px;
    font-weight: 500;
    color: #ffffff;
    padding: 11px 25px;
    text-decoration: none;
    text-align: center;
}
.listing-footer-button a {
    text-decoration: none;
  
    padding: 10px 0px 0px;
    width: 100%;
}
.login-image{
    background: none;
    padding-top: 100px;
    height: 100vh;
   
}
} 


@media (max-width: 767.98px){
.footer-con {
    padding-left: 32PX;
    padding-bottom: 10px;
}
} 

