
a{
    font-family: sans-serif;
}
.desc{
    font-size: 11px!important;
}
.ab-overv2 h1 {
        font-size: 23px;
        line-height: 1.5;
        color:#393a3a;
            margin: 16px;
    }
    .ab-overv2 h1 .colored {
        color: #4CB648;
    }
@media (max-width: 575.98px) {
    
    .fh5co-page-title h1 {
            font-size: 23px;
        line-height: 1.5;
        color: #fff;
        margin: 0;
        padding: 0 0 5% 0;
    }
    .fh5co-property {
        margin-bottom: 20px;
    }
    .ab-overv2 h1 {
        font-size: 23px;
        line-height: 1.5;
        color: #393a3a;
        margin: 0 0 15px 0;
    }
   .fh5co-property-innter {
            padding: 25px!important;
    }
    .desc{
        font-size: 14px!important;
    }
    .downtable td {
    font-size: 12px;
    }
}

@media (min-width: 576px) and (max-width: 767.98px) { 
    .fh5co-page-title h1 {
        font-size: 23px;
        line-height: 1.5;
        color: #fff;
        margin: 0;
    }
    .fh5co-property {
        margin-bottom: 20px;
    }
    .fh5co-property-innter p {
        font-size: 17px!important;
    }
    .p-form-out {
        width: 100%;
        height: auto;
        float: left;
        margin: 0px 0 0 0px;
        font-size: 20px;
        line-height: 26px;
        color: #505050;
        font-weight: normal;
    }
    .txt {
        background: none repeat scroll 0 0 #fff;
        border: 1px solid #bbbbbb;
        color: #505050;
        font-size: 18px;
        font-weight: lighter;
        height: 50px;
        margin: 10px 0 0;
        padding-left: 15px;
        width: 100%;
        font-family: Open sans, Arial, Helvetica, sans-serif;
    }
        textarea {
        font-size: 18px!important;
    }
    .btn {
        background: none repeat scroll 0 0 #474647;
        color: #fff;
        font-size: 18px;
        margin: 5px 5px 0 0;
        padding: 11px 22px;
        text-align: center;
        text-transform: uppercase;
        border: none;
        font-family: Open sans, Arial, Helvetica, sans-serif;
        cursor: pointer;
    }
    
}

@media (min-width: 768px) and (max-width: 991.98px) {
     
     
     .fh5co-page-title h1 {
        font-size: 23px;
        line-height: 1.5;
        color: #fff;
        margin: 0;
    }
    .fh5co-property {
        margin-bottom: 20px;
    }
    .fh5co-property-innter p {
        font-size: 17px!important;
    }
    .p-form-out {
        width: 100%;
        height: auto;
        float: left;
        margin: 0px 0 0 0px;
        font-size: 20px;
        line-height: 26px;
        color: #505050;
        font-weight: normal;
    }
    .txt {
        background: none repeat scroll 0 0 #fff;
        border: 1px solid #bbbbbb;
        color: #505050;
        font-size: 18px;
        font-weight: lighter;
        height: 50px;
        margin: 10px 0 0;
        padding-left: 15px;
        width: 100%;
        font-family: Open sans, Arial, Helvetica, sans-serif;
    }
        textarea {
        font-size: 18px!important;
    }
    .btn {
        background: none repeat scroll 0 0 #474647;
        color: #fff;
        font-size: 18px;
        margin: 5px 5px 0 0;
        padding: 11px 22px;
        text-align: center;
        text-transform: uppercase;
        border: none;
        font-family: Open sans, Arial, Helvetica, sans-serif;
        cursor: pointer;
    }
    #fh5co-testimonial .item-block, #fh5co-agents .item-block {
        /* margin-bottom: 30px; */
        flex: none;
        width: 50%;
        float: left;
        display: table;
    }
    .queryfm{
        width:50%;
        left:25%;
    }
     #fh5co-testimonial .item-block, #fh5co-agents .item-block {
        /* margin-bottom: 30px; */
        flex: none;
        width: 50%;
        float: left;
        display: table;
    }
    #fh5co-footer div.conter {
        width: 33%;
        text-align: leftr;
        display: grid;
    }
    .builderpage .item-block{
        width: 100%!important;
    }
    .builderpage .img-responsive {
            width: 100%;
            height: 100%;
    }
    .builderpage .downtable td{
        font-size: 14px!important;
    }
    .builderpage .downtable {
        margin: 10px 0;
    }
    .builderpage .offer-tag {
        top: 11px;
    }
    .builderpage .fh5co-property-innter p {
        margin-bottom: 12px;
    }
    
  
}

@media (min-width: 992px) and (max-width: 1199.98px) {
      #fh5co-testimonial .item-block, #fh5co-agents .item-block {
        /* margin-bottom: 30px; */
        flex: none;
        width: 50%;
        float: left;
        display: table;
    }
    #fh5co-footer div.conter {
        width: 23%;
        text-align: left;
        display: grid;
    }
    .builderpage .item-block{
        width: 100%!important;
    }
    .builderpage .img-responsive {
            width: 100%;
            height: 100%;
    }
    .builderpage .downtable td{
        font-size: 14px!important;
    }
    .builderpage .downtable {
        margin: 10px 0;
    }
    .builderpage .offer-tag {
        top: 11px;
    }
    .builderpage .fh5co-property-innter p {
        margin-bottom: 12px;
    }
}

@media (min-width: 1200px) and (max-width: 1320.98px) {
    
}
