<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/*
ProVision Co.
-------------
This web application design and development by ProVision Co.

All source files, presentable or core, graphics and layout are owned/controlled by ProVision, and no one, entity or individual, can use/modify/destribute at anytime or to anywhere without a written approval from ProVision.

This website/web app is based on LegionCMS engine, which is a MVC platform built completely from scratch by ProVision's team.

-We know that you like this code, if you are interested joing our team, dont hesitate sending your CV to us.
--------------
Omar Shamali
https://provision.ps 
*/
@media all and (max-width: 2080px) {
    
    .team_members_photo_picture {
        width: 120px ;
        height: 120px ;
      }
      .team_members_flag_picture {
        width: 35px ;
        height: 35px ;
    } 
    .w1200{
        width: 96%;
        /* margin: auto */
        
          }
          .slider_pic_bg{
            display: none;
          }
      
        .team_members_name {
          font-size: 16px;
        }
        .group_tit {
            top: -70% !important;
        }
}
@media all and (max-width: 1599px) {
    .foot_a{
        font-size: 18px ;
      }
    .header_second_part {

        width: 22%;

      }
      .header_first_part {
        width: 78%;
      }
      #search_box {
        max-width: 120px;
    }
    .obs_box.l_grid5{
        grid-auto-rows: unset !important;
    }
        .l_grid5 {
          grid-template-columns: repeat(3, 1fr);
          grid-auto-rows: 21rem;
  
        }
        .group_tit{
            top: -38% !important;
          }
         
         
        
          
           
}
@media all and (max-width: 1299px) {
  .noselect.menu_items_box.in .head {
    padding: 7px 12px 7px 0;
  }

    .noselect.menu_items_box.in .head {
      padding: 7px 0 7px 12px;
    }
    .header_second_part.w25.mid {
      top: -17px;
    }
    #search {
      margin-bottom: 9px;
    }
  
    .w32.in.footer_slogen{
        width: 30%;
    }
    .footer_ul.in.w13{
        width: 15%;
    }
    .header_second_part {

        width: 14%;
        vertical-align: bottom;
      }
      .header_first_part {
        width: 86%;
      }
      .home_page_box1 {
        height: 335px;
    }
 
       
}
@media all and (max-width: 1499px) {
    .foot_a {
        font-size: 16px ;
      }
   
    .home_page_box1 {
        width: 100%;
        height: 333px;
    }
    .home_page_title, .home_page_title2 {
        margin: 0 0 var(--larg_marg);
    }
}
@media all and (max-width: 1199px) {

  .header_second_part.w25.mid {
    width: 100%;
    text-align: center;
  }
  .header_second_part.w25.mid {
    display: none;
  }
  .noselect.menu_items_box.in .header_second_part.w25.mid {
    display: block;
  }
  .pointer.mid {
    color: white;
  }
  .noselect.mid.langa{
    background: white;
  color: var(--smc);
  }
  .social_links_box2.social img {
    filter: invert(1);
  }
  .header_first_part {
    display: flex;
    flex-direction: row; /* Maintain horizontal alignment */
    width: 100%;
}
.header_second_part.w25.mid{
  order: 2;
}
.menu_content.w90.mid {
  text-align: left ;
  width: 80%;
}
.logo_box {
    order: 3; /* Position logo second */
}

.menu_content {
    order: 1; /* Position menu content first */
}

  .slider_photo img{
    height: unset;
  } .ob_more.mid.w20 {
    bottom: 30px;
    right: 4px;
  }

    .single_content.mce table   colgroup {
        /* width: 100% !important; */
        /* display: block; */
      }
     
      .single_content.mce table  tr {
        /* width: 100% !important; */
        /* display: block;
        min-height: 50px !important; */
      }
      .single_content.mce table   td {
        /* min-height: 50px !important;
        min-width: 50px !important; */
      }
    .single_content.mce img ,.single_content.mce video {
        width: 100% !important;
      }
      .single_content.mce {
        width: 100% !important;
      }
    .head{
        color: white !important;
    }
    .footer_ul.in.w13 {
        width: 31%;
      }
    #back-to-top{
        padding: 9px 7px 2px;
    }
    .social_links_box2.social {
        width: 17px;
        top: 4px;
      }
      #social_links_wrap {
        width: 80px;
      }
      .header_second_part.w25.mid {
        top: 5px;
      }
    .single_content.mce a {
        word-break: break-all;
      }
      .mce a {
        word-break: break-all;
      }
   
    .contact_information_information a {
        font-size: 18px;
      }
    .gal_cont {
        right: 0;
        top: calc(100% + 100px);
    }
    span.name.in.w50.bold {
        width: 60%;
    }
    .sections {
        width: 100%;
    }

    span.flag.in.w50 {
        width: 40%;
    }
    .w12 {
        width: 20%;
    }
    ul.footer_ul.in.w12 {
        margin: 0 0 0 4%;
    }
    article#mailchimp_section {
      position: absolute;
      right: -16px;
      bottom: 0;
      width: 59%;
      padding: unset;
      bottom: 0;
    
  
    }
    .noselect.menu_items_box {
      margin: 11px;
    }
    #mc-embedded-subscribe-form label {
      text-align: left;
    }
    .about_objectives_icon_picture img, .about_objectives_icon_picture2 img {

        padding: 23px;
        width: 88%;
    }

    .single_title {
        font-size: var(--med);
        line-height: 1.5;
    }
    
    div#web2{
        /* display: none; */
    }
    .ob_cont {

        font-size: var(--larg);
    }
    .home_page_box1 {
        height: 245px;
    }
    .real_main_ul_sh {
        display: none;
      }
      #mob_menu_btn {
        display: inline-block;
        font-size: 50px;
      }
      #mob_menu_btn {
        display: inline-block;
        font-size: 50px;
      }
      /* .header_first_part {
        width: 60%;
      } */
      .header_second_part {
        width: 40%;
        vertical-align: middle;
      }
       .logo_box.w10.mid {
      width: 16%;
      margin: 0;
      right: -38px;
    }
    #mob_menu_btn {
  top: 28px;
}
      .l_grid5 {
        grid-template-columns: repeat(2, 1fr);

      }
      .noselect.menu_items_box.in {
        display: block;
      }
      #real_main_ul {
        position: absolute;
        background: var(--smc);
        z-index: 10;
        color: white;
        width: 100%;
        left: 0;
        text-align: center;
      }   
      .noselect.menu_items_box.in {
        display: block;
        padding: 15px 0;
      }   
      .menu_items_box:hover .new_sub {
        display: block;
        width: 100%;
        position: unset;
        text-align: center;
        background: white;
        color: var(--smc);
    }
    a.sub_menu_item_btn {
        color: var(--smc);
        text-align: center;
        width: 100%;
        display: inline-block;
    }
    .wrap {
      margin-top: 10px;
    }
    /* mhx{
      height: 0px;
    } */
 
    mh {
      height: 108px;
    }
    #social_links_wrap{
      top: -3px;
  
    }
} 
@media all and (max-width: 575px) {
  #mob_menu_btn {
    top: 18px;
  }
  .home_page_title, .home_page_title2 {
    font-size: var(--small);
  }
  .ob_more.mid.w20 {
    bottom: 1px;
    left: 10px;
  }
  .noselect.menu_items_box {
    margin-left: unset;
    margin-right: unset;
  }
  .wrap {
    margin-top: 40px;
  }
  .read_more_all {
    margin-top: 12px;
  }
    .noselect.mid.langa {
        top: unset;
      }
     
        .footer_ul.in.w13 {
        width: 100%;

        }
    #obs{
        text-align: left;
    }
    .single_first_box.mid.w55 {
        width: 100%;
    }
    .single_second_box.mid.w45 {
        width: 100%;
    }
    .single_second_box.in.w45 {
        width: 100%;
    }
    .single_first_box.in.w55 {
        width: 100%;
    }
    .gallery {
        display: none;
    }
    .gallery_first_box.in.w20 {
        width: 100%;
        height: unset;
    }
    .single_page_title.bold.wrap2 {
        margin-top: var(--med_marg);
    }
    span.p_title.mid.w50.po {
        width: 100%;
    }
    span.p_title.mid.w50 {
        width: 100%;
    }
    div#albom_ {
        width: 90%;
    }
    .p_title2.w50.po {
        width: 100%;
    }
    .gal_cont {
        width: 100%;
        position: unset;
        height: unset;
    }
    .report_title_s {
        width: 100%;
    }
    .home_page_title {
        line-height: 1.3;
    }
    .single_rep_top.mid.w55 {
        width: 100%;
        padding: 5px 00;
    }
    .report_year_s.mid.w20 ,.report_type_s.mid.w20.po {
        
        width: 50%;
    }
    .report_summary_s.in.w75 {
        width: 100%;
    }
    .report_icon_s.in.w10 {
        display: none;
    }
    .report_year_s.mid.w40 {
        width: 100%;
    }
    .report_title_s {
        width: 100%;
    }
    article#report_content{
        margin-top: var(--larg_marg);
    }
  
    .single_rep_tit {
        font-size: var(--small);
    }
    .single_rep_tit span {
        padding: 11px 12px 7px;
    }
    input.mid.rep_inp {
        width: 96%;
    }
    picture.report_img {
        display: none;
    }
    .sections {
        width: 100%;
    }
    .single_content.mce.mid.w50 {
        width: 100%;
    }
    .side-menu {
        display: none;
    }
    .second_box.mid.w50 {
        width: 100%;
    }
    :root{
        --xlarg:38px;
    }
    .about_obj.about_obj2.in.w80 {
        margin-top: unset !important;
    }
    .about_objectives_icon_picture2 img {
        padding: 6px;
        width: 73%;
    }
    .about_objectives_icon_picture::after {
        left: 38%;
    }
    .l_grid5 {
        grid-template-columns: repeat(1, 1fr);

      }
      .l_grid2{
        grid-template-columns: repeat(2, 1fr);
      }
      .group_boxx.l_grid5 {
        margin-top: 100px;
      }
      .header_second_part {
        width: 35%;
      }
      /* .header_first_part {
        width: 65%;
      } */
      #mob_menu_btn {
        font-size: 40px;
      }
      /* .menu_content.w90.mid {
        width: 50%;
        margin-top: 11px;
      } */
      .logo_box.w10.mid {
        width: 35%;
        margin: 0;
        right: 0px;
      }
      #search {
        display: none;
      }
      #real_main_ul {
       
        width: 85VW;
        /* left: -100%; */

    }
    .about_icon{
        width: 15%;
    }
    .about_objectives_icon_picture img, .about_objectives_icon_picture2 img {
        padding: 7px;
    }
    .team_member_box.box2.l_grid6 {
        grid-template-columns: repeat(2, 1fr);
    }
    h2.about_objectives_title2.bold {
        line-height: 1.2;
        font-size: 25px;
    }
    div#social_links_wrap2 {
        display: none;
    }
    .footer_slogen  {
        display: none;
    }
    article#mailchimp_section {

        width: 100%;
    }
    ul.footer_ul.in.w12 {
        display: none;
    }
    div#foot_about {
        display: none;
    }
    article#mailchimp_section {
        position: unset;
        padding: 8px 0;
    }
    .single_first_box.in.w30 {
        display: block;
    

        }
        .single_second_box.in.w70 {
            width: 100%;
        }
    
        span.name.in.w50.bold {
            width:100%;
        }
        span.flag.in.w50 {
            width: 100%;
        }
        .home_page_box1 {
            height: 100px;
        }
        .ob_cont {
            font-size: var(--xsmall);
        }
        .ob_title.mid.w20 , a.ob_more.mid.w20 span{
                font-size: 10px;
        }
        a.newx_box{
            width: 100%;
            display: block;
            background: var(--smc) !important;
        }   
        .news_content div,.news_content h3 {
            color: white !important;
        }
    }</pre></body></html>