﻿input:-webkit-autofill,
input:-webkit-autofill:hover,
input:-webkit-autofill:focus,
input:-webkit-autofill:active {
    -webkit-box-shadow: 0 0 0 30px #F8F9FA inset;
}

#html_element > div {
    width: 100% !important;
}

.arabic {
    font-family: 'Shaikh Serdar';
}

#mobile {
    height: 100%;
    width: 100%;
    position: relative;
    margin: 0px auto;
}

#mobileBodyContent {
    position: relative;
    z-index: 20;
    width: 100%;
    height: 100%;
}



#nav {
    display: none;
    position: absolute;
    z-index: 10;
    list-style-type: none;
    margin: 70px 0 0 20px;
    padding: 0;
    overflow: hidden;
    width: 60%;
}

.navigation #nav {
    display: block;
}

#nav li {
    width: 0;
    -webkit-transition: all 0.6s ease-in;
    -moz-transition: all 0.6s ease-in;
    -khtml-transition: all 0.6s ease-in;
    -o-transition: all 0.6s ease-in;
    transition: all 0.6s ease-in;
}

    #nav li + li {
        margin-left: -40px;
    }

        #nav li + li + li {
            margin-left: -80px;
        }

            #nav li + li + li + li {
                margin-left: -120px;
            }

.navigation #nav li {
    width: 90%;
    margin-left: 0;
}

.navigation #burgerBtn {
    border-color: transparent;
}

    .navigation #burgerBtn:before {
        -webkit-transform: rotate(45deg);
        -moz-transform: rotate(45deg);
        -khtml-transform: rotate(45deg);
        -o-transform: rotate(45deg);
        transform: rotate(45deg);
        width: 33px;
        left: -2px;
    }

    .navigation #burgerBtn:after {
        -webkit-transform: rotate(135deg);
        -moz-transform: rotate(135deg);
        -khtml-transform: rotate(135deg);
        -o-transform: rotate(135deg);
        transform: rotate(135deg);
        bottom: 11px;
        width: 33px;
        left: -2px;
    }

.navigation #mobileBodyContent {
    -webkit-transform: scale(0.85);
    -moz-transform: scale(0.85);
    -khtml-transform: scale(0.85);
    -o-transform: scale(0.85);
    transform: scale(0.85);
    margin-left: 60%;
}

.mob-voice-view {
    background: #EF915C;
    display: inline-block;
    padding: 10px 10px 7px 10px;
    border-radius: 50%;
    font-size: 10px;
}

    .mob-voice-view i {
        font-size: 5vw !important;
        line-height: 5vw !important;
    }

.mobile-theme .theme-mode .left {
    padding-left: 0px;
}
