@font-face {
    font-family:'NeoSansArabic';
    src: url('../fonts/NeoSansArabic.otf'); /* IE9 Compat Modes */
    src: url('../fonts/NeoSansArabic.otf?#iefix') format('embedded-opentype'), /* IE6-IE8 */
    url('../fonts/NeoSansArabic.woff2') format('woff2'), /* Super Modern Browsers */
    url('../fonts/NeoSansArabic.woff') format('woff'), /* Pretty Modern Browsers */
    url('../fonts/NeoSansArabic.ttf')  format('truetype'), /* Safari, Android, iOS */
    url('../fonts/NeoSansArabic.svg#svgFontName') format('svg'); /* Legacy iOS */
}

@font-face {
    font-family:'NeoSansArabic-Black';
    src: url('../fonts/NeoSansArabic-Black.otf'); /* IE9 Compat Modes */
    src: url('../fonts/NeoSansArabic-Black.otf?#iefix') format('embedded-opentype'), /* IE6-IE8 */
    url('../fonts/NeoSansArabic-Black.woff2') format('woff2'), /* Super Modern Browsers */
    url('../fonts/NeoSansArabic-Black.woff') format('woff'), /* Pretty Modern Browsers */
    url('../fonts/NeoSansArabic-Black.ttf')  format('truetype'), /* Safari, Android, iOS */
    url('../fonts/NeoSansArabic-Black.svg#svgFontName') format('svg'); /* Legacy iOS */
}

@font-face {
    font-family:'NeoSansArabic-Bold';
    src: url('../fonts/NeoSansArabic-Bold.eot'); /* IE9 Compat Modes */
    src: url('../fonts/NeoSansArabic-Bold.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
    url('../fonts/NeoSansArabic-Bold.woff2') format('woff2'), /* Super Modern Browsers */
    url('../fonts/NeoSansArabic-Bold.woff') format('woff'), /* Pretty Modern Browsers */
    url('../fonts/NeoSansArabic-Bold.ttf')  format('truetype'), /* Safari, Android, iOS */
    url('../fonts/NeoSansArabic-Bold.svg#svgFontName') format('svg'); /* Legacy iOS */
}

@font-face {
    font-family:'NeoSansArabic-Light';
    src: url('../fonts/NeoSansArabic-Light.eot'); /* IE9 Compat Modes */
    src: url('../fonts/NeoSansArabic-Light.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
    url('../fonts/NeoSansArabic-Light.woff2') format('woff2'), /* Super Modern Browsers */
    url('../fonts/NeoSansArabic-Light.woff') format('woff'), /* Pretty Modern Browsers */
    url('../fonts/NeoSansArabic-Light.ttf')  format('truetype'), /* Safari, Android, iOS */
    url('../fonts/NeoSansArabic-Light.svg#svgFontName') format('svg'); /* Legacy iOS */
}

@font-face {
    font-family:'NeoSansArabic-Medium';
    src: url('../fonts/NeoSansArabic-Medium.eot'); /* IE9 Compat Modes */
    src: url('../fonts/NeoSansArabic-Medium.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
    url('../fonts/NeoSansArabic-Medium.woff2') format('woff2'), /* Super Modern Browsers */
    url('../fonts/NeoSansArabic-Medium.woff') format('woff'), /* Pretty Modern Browsers */
    url('../fonts/NeoSansArabic-Medium.ttf')  format('truetype'), /* Safari, Android, iOS */
    url('../fonts/NeoSansArabic-Medium.svg#svgFontName') format('svg'); /* Legacy iOS */
}
@font-face {
    font-family:'NeoSansArabic-Ultra';
    src: url('../fonts/NeoSansArabic-Ultra.otf'); /* IE9 Compat Modes */
    src: url('../fonts/NeoSansArabic-Ultra.otf?#iefix') format('embedded-opentype'), /* IE6-IE8 */
    url('../fonts/NeoSansArabic-Ultra.woff2') format('woff2'), /* Super Modern Browsers */
    url('../fonts/NeoSansArabic-Ultra.woff') format('woff'), /* Pretty Modern Browsers */
    url('../fonts/NeoSansArabic-Ultra.ttf')  format('truetype'), /* Safari, Android, iOS */
    url('../fonts/NeoSansArabic-Ultra.svg#svgFontName') format('svg'); /* Legacy iOS */
}
body {
    overflow-x: hidden;
}
body, h1, h2, h3, h4, h5, p, a, div, span, ul li{
    font-family: NeoSansArabic;
}
ul.tabs li.active a {
    text-decoration: none;
    border-bottom: 4px solid #64ffda;
    padding-bottom: 7px;
}
.investor-relations-header ul.investor-relations-menu li a,
.social-responsibility-header ul.social-responsibility-menu li a {
    font-size: 17px;
}
.chartBase{
    direction: ltr;
}
.footer-column ul li, .footer-column ul li a{
    text-align: right;
}
.footer-content .footer-social, .footer-content .footer-column{
    text-align: right;
}
.about_summary {
    text-align: right;
}
.about_box_left{
    text-align: right;
}
.about_box_right{
    text-align: left;
}
.btn-dropdown {
    text-align: right;
}
.btn-dropdown .caret{
    float: left;
    margin-top: 10px;
    margin-left: 5%;
}
.sr_news .press-item,
.ir_calendar .press-item{
    direction: rtl;
}
.sr_news, .ir_calendar {
    direction: rtl;
}
.sr_news .block-title,
.ir_calendar .block-title{
    right: 0;
    left: auto;
    text-align: right;
}
.ir_calendar .block-content,
.sr_news .block-content{
    margin: 0px 30px;
}
.ir_calendar .block-content #search-content{
    margin-right: 90px;
    margin-left: auto;
}
.btn-gallery {
    font-size: 1.5vh;
}
.accordion *{
    font-family: NeoSansArabic;
}
.accordion-header .accordion-item-arrow:before{
    padding-left: 5px;
}
.accordion-item.active .accordion-header .accordion-item-arrow:before {
    padding-left: 0;
    padding-right: 5px;
}
.ajax-content{
    margin: 15px 15px 80px 0;
}
#media .content .img-button a {
    left: 0;
    right: auto;
    text-align: right !important;
}
#media .newsletter-thumb-item img {
    float: right;
}
#media .newsletter-thumb-item a {
    width: 78%;
}
.sr_news a.readmore {
    right: auto;
    left: 25px;
    direction: rtl;
}
.sr_news .press-thumb-item.FirstItem {
    float: right;
}
.sr_news .press-thumb-item:first-child {
    border-left: 1px solid #fff;
    border-right: 0;
}
.sr_news .press-thumb-item {
    text-align: right;
    direction: rtl;
}
.sr_news .press-item {
    text-align: right;
    margin-right: 20px;
    margin-left: auto;
}
.date-press{
    font-size: 15px;
    margin: 0 auto;
    font-style: italic;
    padding-right: 10px;
}
.newslatter-date{
    font-size: 15px;
    margin: 0 auto;
    font-style: italic;
    padding: 0;
    color: white;
    text-align: left;
    position: absolute;
    bottom: 0;
    left: 50px;
}

@media only screen and (max-width: 992px) {

    .back-to-prent-mobile-style:before{
        content: '< للخلف';
    }

    .investor-relations-header, .social-responsibility-header, .about-header, .media-header{
        text-align: right;
        padding-right:15px;
    }

    .class-submenu a:before{
        content:'للخلف';
    }

    .ajax-content{
        margin: 0;
        padding : 0 5px;
    }
    .post-item{
        padding: 0 5px ;
    }
    .row{
        padding: 0 5px ;

    }

    #search-content .row{
        margin: 0!important;
    }

    .block-content{
        margin: 0px!important;
    }
    #search-content .row .col-xs-12.col-sm-12.col-md-12{
        width: 100% !important;

    }

    .ir_block:after{
        clear:both;
    }

    .ir-contact-block{
        clear:both;
        display:none;
    }
    .press-thumb-item.FirstItem{
        border-left: 0px !important;;
        border-bottom: 1px solid #fff!important;
        float:none!important;
        margin: auto!important;
        width: 100%;
    }
    .sr_news .press-thumb-item:first-child{
        border-left: 0px !important;;
        border-bottom: 1px solid #fff!important;
        float:none!important;
        margin: auto!important;
        margin: 10px 15px!important;
    }
     .sr_news .block-content{
        text-align: center;
    }
     .ajax-content{
         padding: 100px 5px 20px 5px;
     }
    .nav-tabs > li{
        float:none;
    }
    button a {
        overflow: hidden;
        text-align: right;
    }
    #media .content .img-button a{
        position: relative;
    }

    #media .newsletter-thumb-item{
        text-align: right;
    }
    #media .newsletter-thumb-item img{
        margin-left:5px;
    }

    #investor-relations .content{
        min-height: 1000px;
    }
    .about_box_red .block-content, .about_box_blue .block-content, .about_box_green .block-content{
        width: 100%;
        padding: 0 15px!important;
        margin: 0 !important;
        text-align: right;
    }

}

.news-description{
    direction: rtl !important;
}

.newslatter{
     direction: rtl !important;
}