.form-group2 {
    margin-bottom: 0;
}

@media (max-width:767px) {
    .form-group2 {
        margin-bottom: 1rem;
    }
}

.detailsinfo {
    font-size: 16px;
    line-height: 24px;
    font-weight: 300;
    color: #212529;
    word-break: break-all;
}

.addressDetails {
    font-size: 20px;
    line-height: 24px;
    font-weight: 500;
    color: #212529;
}
/* add z-index find agent */
.material-card {
    position: relative;
    height: 0;
    /* padding-bottom: calc(100% - 16px); */
    padding-bottom: 300px;
    margin-bottom: 6.6em;
    z-index: 1;
}

@media(max-width:1199px) and (min-width:992px) {
    .navbar-expand-lg .navbar-nav .nav-link {
        padding-right: 0.5rem;
        padding-left: 0.5rem;
        font-size: 14px;
    }
}

@media(max-width:1157px) and (min-width:992px) {
    .Menu-widget-box .section-newsletter .contactIcons .fa {
        font-size: 1.5em;
        padding: 5px;
        color: #fff;
    }
}

@media (max-width:991px) and (min-width:768px) {
    .titleh3 {
        color: #rgb 0, 69, 124;
        font-size: 25px;
        font-weight: 300;
        text-align: left;
        position: relative;
        margin: 30px 0 60px;
    }
}

@media(max-width:550px) {
    .vid-container {
        position: relative;
        height: 34vh;
        overflow: hidden;
    }
}

@media(max-width:386px) {
    .detailsinfo {
        font-size: 15px;
        line-height: 24px;
        font-weight: 300;
        color: #212529;
    }
}

@media(max-width:379px) {
    .Menu-widget-box .section-newsletter .contactIcons .fa {
        font-size: 1.5em;
        padding: 10px;
        color: #fff;
    }
}

@media(max-width:364px) {
    .detailsinfo {
        font-size: 14px;
        line-height: 24px;
        font-weight: 300;
        color: #212529;
    }
}