/*---------------------------------------*/
/*-------           rtl             -----*/
/*---------------------------------------*/
/* font icon*/

@font-face {
    font-family: 'Droid Arabic Kufi';
    font-style: normal;
    font-weight: 400;
    src: url('../fonts/DroidKufi-Regular.eot');
    src: url('../fonts/DroidKufi-Regular.eot?#iefix') format('embedded-opentype'), url('../fonts/DroidKufi-Regular.woff2') format('woff2'), url('../font/kufi/DroidKufi-Regular.woff') format('woff'), url('../fonts/DroidKufi-Regular.ttf') format('truetype');
}
@font-face {
    font-family: 'Droid Arabic Kufi';
    font-style: normal;
    font-weight: 700;
    src: url('../fonts/DroidKufi-Bold.eot');
    src: url('../fonts/DroidKufi-Bold.eot?#iefix') format('embedded-opentype'),  url('../fonts/DroidKufi-Bold.woff') format('woff'), url('../fonts/DroidKufi-Bold.ttf') format('truetype');
}
    
body {
    direction: rtl;
    text-align: right; 
    font-size: 14px;
    font-family: 'Droid Arabic Kufi' !important;  
    overflow: hidden;
}

body , h3, h2, h4,h5 ,h1, a,span, .tp-simpleresponsive .caption, .tp-simpleresponsive .tp-caption
{
    font-family: 'Droid Arabic Kufi' !important; 
    letter-spacing: 0 !important; 
}

header div#logo, #mainmenu li
{
    float: right;
}

header nav
{
    float: left;
}

#mainmenu li a:after
{
    float: left;
    margin-left: unset;
    margin-right: 20px;
}

#mainmenu a
{
    font-size: 12px;
    padding: 25px 0px 25px 10px;
}

.btn-line, a.btn-line
{
    letter-spacing: 0;
}

address span strong
{
    width: 140px;
}

.tp-caption
{
	text-align:right;
	display:block;
	width:60.5%;
}

.radio input[type="radio"], .radio-inline input[type="radio"], .checkbox input[type="checkbox"], .checkbox-inline input[type="checkbox"]
{
    float: right;
    margin-right: 0;
    margin-left: 10px;
}

.radio label, .checkbox label
{
    padding-right: initial;
}

#mainmenu li li a
{
    text-align: right;
}

form
{
    direction: rtl !important;
}

@media only screen and (max-width: 992px)
{
    #menu-btn 
    {
        float: left;
    }

    .tp-caption
    {
        text-align:right;
        display:block;
        width:92.5%;
    }
}