 @font-face {
  font-family: 'Droid-Arabic-Kufi';
    src:  url('Droid-Arabic-Kufi.ttf.woff') format('woff'),
    url('Droid-Arabic-Kufi.ttf.svg#Droid-Arabic-Kufi') format('svg'),
    url('Droid-Arabic-Kufi.ttf.eot'),
    url('Droid-Arabic-Kufi.eot?#iefix') format('embedded-opentype');
    font-weight: normal;
    font-style: normal;
}

h1, .h1, h2, .h2, h3, .h3, h4, .h4, h5, .h5, h6, .h6 { font-family:'Droid-Arabic-Kufi', sans-serif !important; }

.nk-navbar-full .nk-nav .dropdown > li:last-of-type > a, .nk-navbar-full .nk-nav .dropdown > li > a, .nk-navbar-full .nk-nav > li:last-of-type > a, .nk-navbar-full .nk-nav > li > a {

    font-family:'Droid-Arabic-Kufi', sans-serif !important;
}

body { font-family:'Droid-Arabic-Kufi', sans-serif !important; }

body[style="padding-right: 17px; overflow: hidden;"] {
    position: fixed;
}

.nk-header.nk-header-opaque .nk-nav-logo img { margin: 0 0 0 20px; float: left; }
.nk-navbar .nk-nav-right {
    text-align: right;
}
.nk-navbar .nk-nav li.single-icon > a.bg-removed { margin: 0 20px 0 0;}

.border-left-slide {
    border-right: 7px solid #dd231b;
    border-left: 0;
    padding: 0 20px 0 0;
}
.read-more-button {
    border-right: 7px solid #dd231b;
    border-left:0; 
}

.bullets-container, .section-bullets li a:before, .section-bullets li a:after {
    left: 0;
    right: inherit;
}
.section-bullets li { text-align: left;}
.text-left { text-align: right !important;}
.about {
    background-position: left center;
}

.box-alsayer {
    border-right: 7px solid #dd231b;
    border-left: 0;
    padding-right: 30px;
    padding-left: 0;
}

.bg-pillars-white {
    padding: 200px 20px 50px 0;
}

.border-left-red {
    border-right: 7px solid #dd231b;
    border-left: 0;
}

.pull-right {
    float: left;
}

.flickity-page-dots { text-align: right;}
.footer-nav { text-align: left;}
.nk-footer .nk-footer-social > ul { text-align: left;}


select {
  padding: 0 0 0.5em 3.5em;
}

.nk-navbar .nk-nav li.single-icon > a.bg-removed { font-size: 18px;}

select.minimal { background-position: left center;}
.nk-navbar.nk-navbar-align-center { text-align: right;}
.nk-navbar-full .nk-nav .dropdown > li, .nk-navbar-full .nk-nav > li { float: right;}
.nk-nav-social li { float: right;}
.nk-navbar-full .nk-nav-social { float: left;}
.nk-nav-social li:last-child { border-right:1px solid #fff; padding: 0 20px; }
.nk-nav-social li:first-child { border-right: 0; padding-right: 0;}
.call-inner { text-align: right; margin: 0 10px 0 0;}
.nk-navbar-full .nk-nav-header .nk-nav-logo { float: left;}
.nk-navbar-full .nk-nav-header .nk-nav-close { float: right;}
.flickity-slider h2 { letter-spacing: 0;}
.pillars { /**padding-top: 130px;
    padding-bottom: 0px;
    padding-top: 100px;**/}

.nk-video-icon, .nk-video-icon-light, .nk-gif-icon, .nk-gif-icon-light { 
    margin: 0 -42px 0 0;
    left: inherit;
    right: 50%; 
}


.breadcrumb-item + .breadcrumb-item:before {
    color: #dd231b;
    content: "\f0d9"; }

.breadcrumb-item { float: right;}

.ml-5 {
    margin-right: 5px !important;
}

.ml-15 {
    margin-right: 15px !important;
}


.search-expend input[type="search"] { background-position: left center;}
.search-expend input[type="search"]:focus { padding: 10px 0 10px 0; }
.nk-ibox-1 .nk-ibox-cont { margin-right: 72px;}

.bg-improving {
    background-position: right center; }

.heritage-banner h2 { letter-spacing: 0;}

.contact-form-style input, .contact-form-style textarea {
    padding: 0 0 0.5em 1.5em;
}

.contact-form-style select.minimal { background-position: left center;}
.contact-details .nk-ibox-icon { text-align: right;}
.lists li { padding: 0 30px 0 0;}
.lists li:before { left: inherit; right: 20px;}

.content-right {
    float: left;
    text-align: left;
}

.pull-left { float: right;}

.news-pagination .pagination li.pull-right a {
    border-right: 7px solid #d5332f;
    border-left: 0;
    padding: 0 10px 0 0;
}

.news-pagination .pagination li.pull-left a {
    border-left: 7px solid #d5332f !important;
    border-right: 0;
    padding: 0 0 0 10px;
}

.ml-10 {
    margin:0 10px 0 0 !important;
}
.mr-10 {
    margin:0 0 0 10px !important;
}

a.nk-nav-logo {
    margin:0 0 0 25px;
}

.nk-navbar-full .nk-nav-header .nk-nav-close { padding:5px 4px 5px 20px; }

.news-pagination .pagination { padding: 0;}

.news-pagination .pagination li.pull-left a:hover { display: inline; border-top: 0; border-right: 0; border-bottom: 0; border-left: 7px solid #d5332f; color: #d5332f;  padding: 0 0 0 10px; border-radius: 0; }
.news-pagination .pagination li.pull-right a:hover { display: inline; border-top: 0; border-left: 0; border-bottom: 0; border-right: 7px solid #d5332f; color: #d5332f; padding: 0 10px 0 0; border-radius: 0;  }






@media (max-width: 767px) { 
    .content-right { float: right; text-align: right;}
    #conference-timeline .conference-center-line, .timeline-article .content-left-container + .meta-date, .timeline-article .content-right-container + .meta-date  {
    left: inherit;
    right: 0;}
    .timeline-article .content-left-container, .timeline-article .content-right-container {
    float: right;
    margin: 0 110px 0 0 !important;
    }
    .content-left h3, .content-right h3 { text-align: right !important;}
}

 @media (max-width: 767px) and (min-width: 320px){

     .breadcrumb-mobile + .breadcrumb-mobile::before{
         padding-right: 0!important;
         padding-left: 15px!important;
     }
     .breadcrumb-mobile a{
         padding-right: 0;
         padding-left: 15px;
     }
     .news-pagination .pagination li.pull-right a{
         border-right: none;
     }
     .news-pagination span.pull-left {
         padding-right: 0!important;
         padding-left: 5px!important;
     }
     .news-pagination span.pull-right {
         padding-left: 0!important;
         padding-right: 5px!important;
     }
 }

 @media (max-width: 1024px) and (min-width: 768px){
     .phone-with-icon{
         margin-right: 35px!important;
     }
     .nk-nav-social > ul{
         margin-right: 33px!important;
     }
     .nk-ibox-1 .nk-ibox-cont{
         margin-left: 0!important;
     }

 }

 .bulletStyle ul li {
     list-style: none;
 }
 .lists.bulletStyle ul li {
     padding-right: 5px;
 }
 .bulletStyle ul li::before  {
     color: #d5332f;
     content: "• ";
     right: 40px;
     position: absolute;
 }
 .bulletStyle ol li::before {
     content: " ";
 }

 .lists.bulletStyle ol li {
     padding-right: 5px;
 }
 .lists.bulletStyle ol {
     padding-right: 35px;
 }
.img-arrow{
    transform: rotate(180deg);
}

 .numberFlip{
     direction: ltr;
     float: right;
 }

 .widht-list-service {
     float: right;
 }

 @media (max-width: 991px) {
     .pullLeft {
         text-align: right !important;
     }
 }


.subtitlePadding
 {
     padding-top: 30px;
 }
 .main-heading-about.only-ab{
     line-height: 60px!important;
 }

.v-align-contact{
    padding-top: 10px;
}