@media (max-width:1200px){
    ul.scroll-main-menu{ max-width: 770px !important; }
    ul.scroll-main-menu li span{  }
    ul.scroll-main-menu li a{ font-size: 13px !important; }
}

@media (max-width:1130px){
    ul#main-menu{ max-width: 802px; }
    ul.scroll-main-menu{ max-width: 650px !important; }
}

@media (max-width:1130px){
    ul#main-menu{
        max-width: 700px;
    }
    ul#main-menu li span{
        padding: 0 5px;
    }
}

@media (max-width:940px){
    div.contact-head{ max-width: 650px; }
    ul#main-menu{ max-width: 670px; }
    ul#main-menu li span{ padding: 0 4px; }
    ul#main-menu li a{ font-size: 13px; }
    ul.scroll-main-menu{ max-width: 600px !important; }
    ul.scroll-main-menu li a{ font-size: 12px !important; }
    
    .da-slide{ height: 23.785% ; }
    .da-slide h2{ margin-top: 5px; font-size: 18px ; }
    .da-slide p{ font-size: 13px ; }
}

@media (max-width:900px){
    div.contact-head{ max-width: 595px; }
    div.search-block{
        max-width: 165px;
        margin: auto auto auto 10px;
    }
    ul#main-menu{ max-width: 630px; }
    ul#three-tabs-l{ margin-top: 18px; }
    ul#three-tabs-l li{ padding: 10px 0 31px 0 ; }
    span#slider-prev-minibox img{ margin-left: 0.2% ; }
    span#slider-next-minibox img{ margin-left: 96.2% ; } 
    
    header.n-a-b-head{ padding: 10px 0 10px 21px;font-size: 15px; }
    ul.n-a-b-post li a p{
        font-size: 14px;
        line-height: 24px;
        padding-bottom: 12px;
    }
    li.blog-posts-l-l p{ font-size: 14px;line-height: 24px; }
    div.n-a-b-footer a{ font-size: 13px; }
    div.act-top-head{
        padding: 16px 0 16px 12px;
        font-size: 14px;
    }
    section#footer-first-sec{ padding: 16px 0; }
    section#footer-first-sec a{
        font-size: 13px;
        line-height: 28px;
        border-right: 1px solid #6D95B2;
        padding: 0 3px;
    }
    section#footer-last-sec{ padding: 27px 0 15px 0; }
    div#footer-donation-but a span{
        padding: 13px 40px;
        font-size: 13px;
        max-width: 240px;
    }
    p.f-desc-portal-t{ margin-top: 15px; }
    p.f-desc-portal-t{ font-size: 11px;line-height: 22px; }
    div.footer-last-desc a{ padding: 0 3px; }
}

@media (max-width:890px){
    ul.scroll-main-menu{ max-width: 550px !important; }
    ul.scroll-main-menu li a{ font-size: 11px !important; }
}

@media (max-width:850px){
    div#logo-back-l{ height: 58px; }
    img#logo{ width: 190px; }
    div.contact-head{  margin: 15px auto auto auto; }
    ul#main-menu{ max-width: 590px; }
    ul#main-menu li a{ font-size: 12px; }
    ul.scroll-main-menu{ max-width: 500px !important; }
    ul.scroll-main-menu li a{ font-size: 10px !important; }
    div.contact-head{ max-width: 580px; }
    ul#social-icons{ margin: auto auto auto 10px; }


    /* Detailed Search Page START */
    .detailed-search-form{
        padding: 0 1%;
    }
    .detailed-search-form .keywords {
        width: 100%;
        display: block;
        margin: 0 auto;
        box-sizing: border-box;
    }
    .detailed-search-form .detailed-search-addiotionals {
        margin: 12px auto auto auto;
        width: 100%;
        position: relative;
        height: auto;
        box-sizing: border-box;
    }
    .detailed-search-form .ds-column {
        position: initial;
        margin-bottom: 12px;
        width: 95%;
        padding: 0;
        box-sizing: border-box;
    }
    .detailed-search-form .search-area select{ width: 100%;    box-sizing: border-box; }
    .detailed-search-form .search-category select{ width: 100%;    box-sizing: border-box; }
    .detailed-search-form .from-date input{ width: 97.5%;    box-sizing: border-box; }
    .detailed-search-form .to-date input{  width: 97.5%;     box-sizing: border-box;}
    .detailed-search-form .search-button{ width: 100%;    box-sizing: border-box; }
    .detailed-search-form .clear-button{ width: 100%;    box-sizing: border-box; }
    .search-items{  margin-left: 2%; }

    .search-items .search-item .item-content{ word-break: break-word; }
    /* Detailed Search Page END */


}

@media (max-width:800px){
    div#logo-back-l{ height: 48px; }
    img#logo{ width: 125px; }
    ul#main-menu li{ padding: 15px 0; }
}

@media (max-width:790px){
    img#small-l-logo{ width: 70px; }
    ul.scroll-main-menu li span{ padding: 0 3px; }
    ul.scroll-soc-buts-l{ margin: 19px auto auto auto; }
    ul.scroll-soc-buts-l li{
        width: 20px;
        height: 20px;
        margin: auto 3px auto auto;
    }
}


@media (max-width:750px){
    .da-slide{ height: 27.785% ; }
}


@media (max-width:730px){
    div.contact-head{ max-width: 370px; }
    p.contact-head{ font-size: 8px; }
    div.search-block{
        max-width: 156px;
        margin: auto auto auto 3px;
    }
    ul#social-icons{ display: none; }
    ul.scroll-soc-buts-l{
        display: none !important;
        margin-right: 12px;
    }

    /*ul#lang-links{ margin: auto auto auto 5%; }*/
    ul#lang-links{ margin: auto auto auto 50%; }
    ul#lang-links li a{ font-size: 10px;margin-top: 5px; }
    li#line-lang-li{ padding: 0 7px; }
    ul#main-menu{ max-width: 500px; }
    ul#main-menu li a{ font-size: 10px; }

    ul#three-tabs-l li.active-carus-sel a {  font-size: 100%; }
    ul#three-tabs-l li a {  font-size: 100%; }
    ul.our_web_pages li img {
        width: 70px;
        height: 70px;
        -webkit-transition: none;
    }



    ul.our_web_pages li p{ display: none;font-size: 9px; }
    ul.our_web_pages li a{ font-size: 6px; }
    ul.our_web_pages li a span{ display: block; }
    ul.our_web_pages li{  border-right: none;  }

    .transition-sub-elements a img{
        -webkit-transform: none;
        -moz-transform: none;
        -o-transform: none;
        transform: none;
    }
    ul#miniboxes-ul-l li a div{
        -webkit-transition: none;
        -moz-transition: none;
        -o-transition: none;
        -ms-transition: none;
    }
    .transition-sub-elements a div{
        font-size: 11px;
    }



    /* Footer Soc Icons */
    ul.footer-social-icons-l{
        display: block;
    }
}

@media (min-width:640px){
    nav.navigation-three-m-l{ display: none !important; }
}

@media (max-width:640px){
    div#logo-back-l{
        background-color: #fff;
    }
    span#header-subscribe-btn{
        color: #0d4f7f;
    }
    .ge_ge, .en_en {
        color: #0d4f7f !important;
    }

    img#logo{
        display: none;
    }
    img#no-scroll-l{
        display: inline-block !important;
        margin: 5px auto auto 3px;
    }
    div.scroll-set-head{ display: none; }

    div.contact-head {
        /*max-width: 250px;*/
        max-width: 290px;
    }
    div.search-block{ display: none; }
    ul#main-menu{ display: none; }
    a.hotline-head-a-l{  display: none !important;  }
    img#three_line_menu{
        display: inline-block !important;
        margin-left: 17.9%;
        cursor: pointer;
    }

    section.search-section-lll{
        display: block !important;
    }




    ul#main-menu {
        max-width: 444px;
    }
    ul.scroll-main-menu {
        max-width: 444px !important;
    }

    section#resources_min_slide{
        display: none;
    }
    section#news_adverts_blogpost{
        margin-top: 28px;
    }

    div.text1-div{  padding-left: 3%;padding-right: 3%;   }
    div.mail-div{ padding: 33px 3% !important;  }
    div.text2-div{  padding-left: 3%;padding-right: 3%;   }
    p.form-submit{ padding-top: 2.1%; }

}

@media (max-width:600px){
    img#small-l-logo {
        margin: 8px auto auto 2px;
    }
    ul#three-tabs-l li.active-carus-sel a {  font-size: 80%; }
    ul#three-tabs-l li a {  font-size: 80%; }
}

@media (max-width:570px){
    ul#main-menu {
        max-width: 405px;
        margin-top: 40px;
    }
    ul.scroll-main-menu{
        margin-top: 0px !important;
        max-width: 75% !important;
    }
    ul.scroll-main-menu{ margin-top: 0px !important;  }
    ul.scroll-main-menu li {
        padding: 3px 0 !important;
    }
    ul#main-menu li {
        padding: 6px 0;
    }
    ul#main-menu li span{
        /*border-right: none;*/
        /*padding: 0 1px;*/
    }
    ul#main-menu li a {
        font-size: 9px;
        font-weight: normal;
    }



}






/* For Mobile */
@media (max-width:500px){
      p.contact-head{ display: none; }
      div.search-block{ display: none; }
      div.contact-head {
          /*max-width: 220px;*/
          max-width: 44%;
      }
      img.p-post-l-ico { display: none; }

      ul#lang-links {
        /*margin: auto auto auto 58%;*/
        margin: auto auto auto 20%;
      }

       div#da-slider{     background-size: 100% auto !important; }
       .da-arrows span { top: 18%; }
       .da-arrows span.da-arrows-prev{ left: -15px; }
       .da-arrows span.da-arrows-next {  right: -18px;  }


       .da-slide-current{
        z-index: 1000 !important;
       }
      .da-slider{ height: 270px; }
      .da-slide {
           /*height: 53.785%;*/
           height: 30.785%;
       }
      .da-slide h2{ font-size: 11px;  line-height: 17px; margin-left: -27px; color: #fff; }
      .da-slide p{ display: none;  font-size: 10px;  margin-left: -27px; color: #fff;  }
      .da-dots { display: none; }


      ul#three-tabs-l li a{  font-size: 65%;  }
      ul#three-tabs-l li.active-carus-sel a{  font-size: 65%;  }



      ul#miniboxes-ul-l li a img{
          width: 80px;
          height: 80px;
      }
      span#slider-prev-minibox img{
          margin-top: -133px;
      }
      span#slider-next-minibox img{
          margin-left: 93.2%;
          margin-top: -133px;
          font-size: 11px;
          line-height: 15px;
      }

      ul.our_web_pages {
          margin: 20px auto auto 1.4%;
      }
      ul.our_web_pages li img {
        width: 50px;
        height: 50px;
      }

      ul.our_web_pages li p {
        word-break: break-word;
      }

      ul#miniboxes-ul-l li a {  font-size: 9px;  }
      span#slider-next-visualizations img{ margin-left: 92.5%; }
      ul#visualization_post li a{ font-size: 9px; }
      span#slider-prev-visualizations img {
        margin-left: 0.2%;
      }

      div#act-top-slide_elms > div{
          min-height: 330px;
      }
      ul#actual_topic_post li p{
          min-height: 121px;
          /*font-size: 9px;*/
      }
      span#slider-prev-act-top img {
        margin-top: -181px;
        margin-left: 0.5%;
      }
      span#slider-next-act-top img {
        margin-top: -181px;
        margin-right: 0.5%;
      }


      article.n-a-b-article{
        width: 100%;
        float: none;
        margin-right: 0;
      }
      ul.n-a-b-post{
          height: auto !important;
          padding-left: 6%;
      }
      div.n-a-b-footer{
          border-top: none;
          padding: 3px 0 7% 6%;
      }
       li.first-li-with-img-l {
          width: 95%;
       }




      /* Article Page */
      .readNews {
        width: 100%;
        float: none;
      }
      div.some-news-adverts-l {
        width: 100%;
        float: none;
      }
      div.page-post-main-d-l { padding-bottom: 12px; }

      /* Page l page */
      div.pagepost-l-cont-l-left{
        float: none;
        width: 100%;
        margin: 0 auto;
      }
      header.header-pagepost-l-page-l{
        padding: 33px 7px 0 7px;
      }
      div.pagepost-l-post {
          margin: 20px auto auto auto;
      }
      div.share-like-div-l {
        padding: 0 7px 12px 7px;
      }
      div.pagepost-l-cont-l-right{
        float: none;
        width: 100%;
        padding-top: 12px;
        padding-bottom: 12px;
      }
      div.right-cat_menu_main-div-l{
        margin: 0 auto;
      }

      /* Advisory Board */
      div.advisory_board-content-main-div-l{
        float: none;
        width: 100%;
        margin: 0 auto;
        padding: 0 0.9%;
      }
      div.advisory-board-l-right{
        float: none;
        width: 100%;
        padding-top: 12px;
        padding-bottom: 12px;
      }


      /* Team Page */
      div#team-main-div-l{
          width: 95%;
          margin: 0 auto;
      }
      div.team-member-l a img{
          width: 100%;
      }
      div.team-member-l{
          max-height: none;
      }
      /* One Person View  */
      div.prof-img-cont-div {
        width: 100%;
        float: none;
      }
      div.prof-desc-cont-div {
        width: 100%;
        float: none;
      }
      div.this-person-news {
        width: 100%;
        float: none;
      }
      /* Vacancies */
      div#VacanciesDiv{
          width: 96%;
          margin: 0 auto;
      }
      header.vacancies-head-l{
          width: 96%;
          margin: auto auto 7px auto;
      }
      /* Competitions  */
      div#CompetitionsDiv{
         width: 96%;
         margin: 0 auto;
      }
      header.competitions-head-l{
         width: 96%;
         margin: auto auto 7px auto;
      }

      /* Project */
      header.header-proj-l {
        padding: 18px 0 14px 0;
      }
      ul.menu-project-l li a img {
        width: 16px;
        height: 16px;
        margin: auto 3.5% -4px auto;
      }
      ul.menu-project-l li a{
        font-size: 12px;
      }
      table.project-table-l thead tr th {
         font-size: 11px;
         font-weight: normal;
         padding: 8px 0;
         border-right: 1px solid #e2eaef;
      }
      table.project-table-l tbody tr td {
          word-break: break-all;
          font-size: 11px;
          border-right: 1px solid #e2eaef;
          border-top: 1px solid #e2eaef;
      }




      /* Donors Page */
      div.donors-content-center {
        width: 96%;
      }

      /* Category Pages */
      div.category-cont-l-left{
          width: 100%;
          float: none;
      }
      div.category-cont-l-right {
        width: 100%;
        float: none;
      }
      header.header-cat-pagel-l{
          padding: 33px 2px 38px 2px;
      }
      div.cat-post-div-l{
          padding: 0;
      }
      div.cat-post-div-l a img{
           float: none;
           display: block;
           margin: 0 auto 4px auto;
      }
      div.cat-post-div-l h2{
          width: 96%;
          margin: 0 auto 4px auto;
      }
      div.cat-post-div-l p{
       width: 96%;
       margin: 0 auto;
      }
      div.pagination-cat-l {
        margin: auto auto 0px auto;
      }
      div.category-cont-l-right{
          padding-top: 33px;
          padding-bottom: 12px;
      }

      /* Category Page */
      header.header-category-page-l{
          padding: 33px 0 0 0;
          width: 96%;
          margin: 0 auto;
      }
      div.line-bottom-post {
          float: none;
          width: 96%;
          margin: 0 auto;
      }
      /* Cat Pagel */
      header.header-cat-pagel-l {
        padding: 33px 0 38px 0;
        width: 96%;
        margin: 0 auto;
      }

      /* FAQ  */
      header.faq-hader-l{
        width: 96%;
        margin: auto auto 6px auto;
      }


      /* Photogallery  */
     div.gallery-desc-div-l a{
         padding: 5px 2px;
     }
     div.gallery-desc-div-l a p {
         font-size: 10px;
         font-weight: normal;
         word-break: break-word;
     }
     div.gallery-desc-div-l a span {
        font-size: 10px;
     }
     div.head-back-action-l {
        width: 14%;
     }
     div.head-back-action-l a img {
        margin: 0px 2% auto auto;
     }
     div.head-back-action-l a {
         font-size: 12px;
     }
     div.gallery-title-l p{
         font-size: 12px;
         padding-left: 2%;
     }
     div.gallery-creat-time-l span {
         font-size: 12px;
     }
    div.desc-gallery-div-l {
        padding: 5px 5px 10px 5px;
        font-size: 12px;
    }

    /* New Letter */
    div.newletter-posts-l{
        height: 90px;
    }
    div.newletter-posts-l a img {
        margin: 0 auto 4px 4px;
    }



    input.search-input-text-2{  width: 92%;  }
    input.search-input-icon-2{  margin: 2px 4px auto auto; }

    div.donation-top {
        display: none;
    }
    div.donation-container{
        display: none;
    }
}

@media (max-width:400px) {
    input.search-input-text-2{  width: 89%;  }


    div#da-slider {
        background-size: 100% auto !important;
    }
    .pp-content > p > img {
        height: auto;
    }
    .da-slider {
        height: 215px;
    }
}


/* Mobile S - 320 px */
@media (max-width:320px){
      /*div.contact-head {*/
         /*max-width: 175px;*/
      /*}*/
      ul#social-icons li {
          width: 18px;
          height: 18px;
      }
}

/* Mobile S >>>>> */
@media (max-width:300px){
    div.contact-head {
        max-width: 65%;
    }
}

/* Mobile S >>>>> */
@media (max-width:280px){
    div.contact-head {
        max-width: 43%;
    }
    ul#lang-links {
        margin: auto auto auto 0.2%;
    }
    img#three_line_menu {
        margin-left: 0.2%;
    }
}

