.header-top-sec {
    padding: 0;
    background-color: transparent;
    position: absolute;
    width: 100%;
}
.header-top-sec::before {
    display:none;
}
.single-search-card-content-area {
    padding: 40px 0px;
}

@media only screen and (max-width: 767px) { 
    .card.comn-card {
        background-image: unset !important;
    }
}


@media only screen and (min-width: 768px) { 
    .active-slide-menu-overlay .header-top-sec {
        padding-right: 17px;
    }
    .active-slide-menu-overlay {
        overflow: hidden;
        padding-right: 17px;
    }
    .modal-open .header-top-sec {
        padding-right: 17px;
    }
}

@media only screen and (min-width: 480px) { 
    .single-search-card-content-area .col {
        width: 320px !important;
        flex: unset;
    }  
}

@media only screen and (max-width: 479px) { 
    .single-search-card-content-area .col {
        padding: 0px 25px;
    }
}


