﻿@charset "utf-8";
/* CSS Document */
@font-face {
font-family: 'FrutigerLTArabic';
font-style: normal;
font-weight: normal;
src: local('FrutigerLTArabic'), url('fonts/FrutigerLTArabic-55Roman_0.ttf')  format('truetype');
}

@font-face {
    font-family: 'FrutigerLTArabic65';
    font-style: normal;
    font-weight: bold;
    src: local('FrutigerLTArabic'), url('fonts/Frutiger-LT-Arabic-65-Bold.ttf')  format('truetype');
    }
    @font-face {
        font-family: 'FrutigerLTArabic75';
        font-style: normal;
        font-weight: normal;
        src: local('FrutigerLTArabic'), url('fonts/Frutiger-LT-Arabic-75-Black.ttf')  format('truetype');
        }
 .mb-50{ margin-bottom: 70px;}       
body{ font-family:'FrutigerLTArabic'; color:#000; direction: rtl; text-align: right;}
p{ max-width: 800px; margin: auto;}
h1{font-family: 'FrutigerLTArabic75'; font-size: 65px;}
h2{font-family: 'FrutigerLTArabic75'; font-size: 30px;}
h3{font-family: 'FrutigerLTArabic75'; font-size: 21px;}
section h2{ direction: ltr; line-height: 45px;}
.d-table{ display: table;}
.d-table-cell{ display: table-cell; vertical-align: middle;}
.l-h-1{ line-height: 1;}
/* colors */
.orange{color: #fe9015;}
.green{color: #6bc047;}
.bg-orange{background-color: #fe9015;}
.bg-light-green{background-color: #d4c311;}
.bg-gredient{ background-image: linear-gradient(#f5802e, #e9443f);}
.bg-grey{ background-color: #f5f6fa;}
.bg-grey hr.dotted:after {
    background: #f5f6fa;}
.bu-rad{border:none;
    border-radius: 20px;
    text-align: center;
    padding-top: 10px;
    padding-bottom: 10px; min-width: 200px; cursor: pointer; color: white; font-weight: bold;}
    .bu-rad:hover{ color: black;}
.b-radues{ border-radius: 20px;
    text-align: center;
    padding-top: 10px;
    padding-bottom: 10px;}
.p-70{ padding-top: 100px; padding-bottom:100px;}
.pt-70{padding-top:120px; }
.white a.nav-link {
    color: #fff !important;
    font-family: 'FrutigerLTArabic65';
}
.brand img{ max-width: 50%;}
.navbar-nav{padding: 0;}

hr.dotted {
    overflow: visible; /* For IE */
    padding: 0;
    border: none;
    border-top: 1px solid #6bc047;
    color: #6bc047;
    text-align: center;
    width: 150px;
}
hr.dotted:after {
    direction: ltr;
    content: "\25CF \25CF";
    display: inline-block;
    position: relative;
    top: -20px;
    font-size: 1.3em;
    padding: 0 ;
    background: #fff;
}
#header-image{ 
    background-image: url(../images/header-image.jpg); 
    background-size: cover; 
    
    background-position: center;
}
.header-h{height: 750px;}
video{ width: 100%; max-height: 700PX;}
/* c-retard section */
#cretard ul {
    list-style: none; 
    padding-right: 1rem;
  }
 
#cretard ul li::before {
    color: #6bc047;
    font-weight: bold;
    display: inline-block;
    width: 1em;
    margin-right: -1em;
    padding-top: 5px;
    direction: ltr;
    content: "\25CF ";
    position: relative;
    top: 3px;
    font-size: 1.3em;
    padding: 0;
    background: #fff;
  }
  /* vc section */

  .vc-li{margin-bottom: 15px;
    border-radius: 20px;
    border: #6bc047 2px solid;direction: ltr;padding: 10px;}
    .vc-li:first-child{border-radius: 20px;}
    .vc-li:last-child{border-radius: 20px;}
    .mobile-only{ display: none;}


/* footer */
footer
{   color: white;
    background: -moz-linear-gradient(top, rgba(30,87,153,0) 0%, rgba(41,137,216,0) 20%, rgba(254,144,21,1) 21%, rgba(254,144,21,1) 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(30,87,153,0)), color-stop(20%,rgba(41,137,216,0)), color-stop(21%,rgba(254,144,21,1)), color-stop(100%,rgba(254,144,21,1))); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, rgba(30,87,153,0) 0%,rgba(41,137,216,0) 20%,rgba(254,144,21,1) 21%,rgba(254,144,21,1) 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, rgba(30,87,153,0) 0%,rgba(41,137,216,0) 20%,rgba(254,144,21,1) 21%,rgba(254,144,21,1) 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top, rgba(30,87,153,0) 0%,rgba(41,137,216,0) 20%,rgba(254,144,21,1) 21%,rgba(254,144,21,1) 100%); /* IE10+ */
    background: linear-gradient(to bottom, rgba(30,87,153,0) 0%,rgba(41,137,216,0) 20%,rgba(254,144,21,1) 21%,rgba(254,144,21,1) 100%); /* W3C */
}
footer ul{ text-align: left; direction: ltr;list-style-type:decimal-leading-zero;}
footer a{ color: white;}
footer a:hover{ color: yellow; text-decoration: none;}

.rights{height: 52px;
    display: table; color: black;}
    .rights a{ color: black; font-weight: bold;}
    .scrollTop {
        position: fixed;
        right: 5px;
        bottom: 50px;
        background-color: #6bc047;
        padding: 20px 25px;
        opacity: 0;
        color: #fff;
        transition: all 0.4s ease-in-out 0s;
        cursor: pointer;
        font-size: 22px;
        line-height: 22px;
    }
    .rights small{ font-size: 11px;}
    #rights img{ max-width: 90px;}
    footer h3{font-family: initial;font-weight: bold;}
/* responsive */
@media(max-width:1024px){
    .header-h {
        height: 600px;
    }
}
@media(max-width:768px){
    .mobile-none{ display: none;}
    .mobile-only{ display: block;}
    .header-h {
        height: 500px;
    }
    .scrollTop {
        position: fixed;
        right: 5px;
        bottom: 100px;}
    
}

@media (min-width: 768px) {
    
    .navbar .navbar-nav {
        float: none;
        vertical-align: top;
        text-align: center;
        margin: auto;
        padding: 0;
    }

        
    
.navbar-nav li{border-left: 1px solid #f15a22;}
.navbar-nav li:last-child{ border: none;}
    .navbar .navbar-collapse {
        text-align: center;
    }
}   

@media(max-width:600px){
      .header-h {
    height: 500px;
    vertical-align: top;
    text-align: center;
    padding-top: 20px;}
    #header-image{ background-image: url(../images/header-image-mobile.jpg); background-size: 100%;background-repeat: no-repeat;
        background-position: bottom;}
        h1{ font-size: 50px;}
}
/*Ahmed*/
sup {
    top: -1.5em;
font-size: 45%;

}/*Ahmed*/