@media screen and (max-width: 767px) {
    
    #responsheading{
        margin-top: 115px !important;
        padding-bottom: 30px;
        
    }
    .sub-head {
    padding-bottom: 120px;
    }
    .foot {
    display: contents !important;
    line-height: 0;
    text-align: right;
    position: relative;
    top: -56px;
    left: 153px;
}
    
    
}
@media screen and (min-width: 767px) and (max-width: 1024px){
    
    #responsheading{
        margin-top: 131px !important;
        /*padding-bottom: 30px;*/

    }
    .sub-head {
        padding-bottom: 40px;
    }
    .foot {
        display: inline-block;
        line-height: 0;
        text-align: right;
        position: relative;
        top: -56px;
        left: 64px;
    }
    
}