.footer_mobile {
    display:none !important;
}
.footer_mobile2 {
    display:none !important;
}
.footer_mobile3 {
    display:none !important;
}
.footer_mobile .theme-btn,.footer_mobile3 .theme-btn{
    width: 180px;
    padding: 5px 10px;
}
.footer_mobile .theme-btn{
	background-color: #263645;
} 
.footer_mobile2 .theme-btn{
    width: 60px;
    height: 60px;
    padding: 15px 10px;
} 

.footer_mobile .theme-btn i ,.footer_mobile3 .theme-btn i {
    font-size: 27px;
    position: relative;
    top: 16px;
    transform: rotatey(170deg);
    line-height: 20px;
}
.footer_mobile2 .theme-btn{
    font-size: 37px;
    margin-left: 0;
    margin-right: 0;
    line-height: 37px;
    border-radius: 50px;
    background: green;
    padding: 0;
}
.footer_mobile2 .theme-btn i{
    font-size: 37px;
    margin-left: 0;
    margin-right: 0;
}
@media (max-width: 1199px) {
    .ara_btn span{
        display: block;
        float: left;
        text-align: right;
        width: 100%;
        padding-right: 7px;
    }
    .footer_mobile {
        display: block !important;
        position: fixed;
        bottom: 60px;
        right: 15px;
        z-index: 99999;
        transition: transform 0.3s ease;
        border-radius: 35px;
        overflow: hidden;
    }
    .footer_mobile2 {
        display: block !important;
        position: fixed;
        bottom: 15px;
        left: 0px;
        z-index: 99999;
        color: #fff !important;
        transition: transform 0.3s ease;
    }
    .footer_mobile2 a{
        color: #fff !important;
    }
    .footer_mobile3 {
        display: block !important;
        position: fixed;
        bottom: 135px;
        right: 15px;
        z-index: 99999;
        transition: transform 0.3s ease;
        border: 1px solid #00588b4a;
        border-radius: 35px;
        overflow: hidden;
    }
    .footer_mobile3 a{
        color: #fff !important;
    }
    .footer_mobile a{
        color: #1c1d1f !important;
    }
    .footer-hidden {
        transform: translateY(350%);
    }

}