.footer_row {
    padding: 10px 0 40px 0 !important;
}
.social_outter_block {
    display: flex;
    width: fit-content;
    margin: auto;
}
.social_inner_block {
    margin: auto 5px;
    background-color: #000;
    border-radius: 100%;
    width: 30px;
    height: 30px;
    display: flex;
    cursor: pointer;
    transition: 0.5s;
}
.social_inner_block:hover {
    background-color: #c6172c;
    transition: 0.5s;
}
.social_inner_block a {
    margin: auto;
}
.icon_block i {
    font-size: 20px;
    color: #fff;
}
.bottom_btn_block {
    padding-top: 5px !important;
}



































@media all and (min-width: 320px) and (max-width: 767px) {
    .footer_row {
        padding: 0 0 20px 0 !important;
    }


}



@media all and (min-width: 481px) and (max-width: 767px) {

    .footer_row {
        padding: 0 0 20px 0 !important;
    }

}



@media all and (min-width: 768px) and (max-width: 980px) {
    .footer_row {
        padding: 0 0 30px 0 !important;
    }


}



@media only screen and (min-width: 981px) and (max-width: 1024px) {
    .footer_row {
        padding: 5px 0 30px 0 !important;
    }


}



@media all and (min-width: 1025px) and (max-width: 1140px) {
    .footer_row {
        padding: 10px 0 30px 0 !important;
    }


}



@media all and (min-width: 1141px) and (max-width: 1280px) {

    .footer_row {
        padding: 10px 0 30px 0 !important;
    }

}



@media all and (min-width: 1281px) and (max-width: 1440px) {



}



@media all and (min-width: 1441px) and (max-width: 1680px) {



  

}



@media all and (min-width: 1681px) and (max-width: 1880px) {



}





