@media screen and (max-width: 1100px) and (min-width: 280px){
    input {
        text-overflow: ellipsis;
    }
}
@media screen and (max-width: 990px) and (min-width: 767px){
    .contact-address-sec h1 {
        font-size: 30px;
    }
    .contact-info-section h1 {
        font-size: 30px;
    }
}
@media screen and (max-width: 580px) and (min-width: 280px){
    .about-sec {
        padding: 0px 7%!important;
    }
}
@media screen and (max-width: 380px) and (min-width: 280px){
    .fa.fa-map-marker {
        line-height: 25px;
        height: 50px;
        float: left;
    }
}