.myclass li a {
    color: black;
}

.myclass li {
    list-style: none;
    margin-bottom: 10px;
}

.myclass {
    padding-left: 0px !important;
}

.footer_meun {
    margin-bottom: 0px !important;
}


.f_c_2 {
    width: 20% !important;
}

.title_footer {
    font-size: 25px;
    color: black;
    margin-bottom: 40px !important;
}

.f_c_3 {
    width: 32% !important;
}

.copy_right_box_section {
    padding: 0px !important;
}

.copy_right_box_section_row {
    padding: 0px !important;
}

.copy_right_box {
    text-align: center;
    border-top: 1px solid #ddd;
    padding: 10px;
}

.footer_section {
    padding: 0px !important;
}

.footer_li ul {
    padding: 0px;
}

.footer_li ul {
    display: flex;
}

.footer_li li {
    list-style: none;
    margin-right: 34px;
}

.footer_li_Box ul {
    display: flex;
    padding-bottom: 0px;
    margin-top: -7px;
}

.footer_li_Box li {
    list-style: none;
    margin-right: 10px;
}   

.footer_meun_box .et_pb_code_inner {
    display: flex;
    height: 100%;
}

.footer_li_Box {
    margin-left: 10px;
}

.footer_li_Box i {
    color: black;
}

.footer_li_Box ul {
    padding-bottom: 0px !important;
}

.footer_li ul {
    padding-bottom: 0px !important;
}

.footer_li {
    margin: auto;
    margin-left: 10px;
    margin-right: 10px;
}

.footer_li_Box {
    margin: auto;
    margin-left: 0px;
}

.footer_li_desing_by_inner a {
    color: black;
}

.float_side_menu {
    position: absolute;
    right: 0;
    top: 10%;
}

.footer_meun_box{
    height: 100%;
}

.home .float_side_menu {
    position: absolute;
    right: 0px;
   
}
.mobile_menu_img span {
    width: 100%;
    max-width: 100%;
}

.mobile_menu_img span img {
    display: block;
    margin: 0 auto;
}
.footer_section_row  {
    flex-wrap: wrap;
}

.f_c_1 {
    width: 100% !important;
    text-align: center !important;
    margin-bottom: 20px;
}

.footer_logo a {
    text-align: center;
    width: 100%;
    display: block;
    margin-bottom: 20px;
}

.footer_section_row  .et_pb_column_3_4 {
    width: 100% !important;

}

footer {
    padding: 25px 0px !important;
}