
@media (max-width: 1800px){
    div.visual-left-side-div-l , div.visual-right-side-div-l{  width: 16%; }
    div.visual-view-main-div-lll{ width: 64%; }
}
@media (max-width: 1600px){
    div.visual-left-side-div-l , div.visual-right-side-div-l{  width: 12%; }
    div.visual-view-main-div-lll{ width: 72%; }
}
@media (max-width: 1500px){
    div.visual-left-side-div-l , div.visual-right-side-div-l{  width: 8%;overflow: hidden; }
    div.visual-view-main-div-lll{ width: 80%; }
}
@media (max-width: 1300px){
    div.visual-left-side-div-l , div.visual-right-side-div-l{  display: none; }
    div.visual-view-main-div-lll{     width: 100%;margin: 12px auto auto auto;float: none;  }
    div.head-hide-errows-div{ display: block !important; }
}




@media (max-width: 1200px){
    img.f-netherland-log-img{  width: 190px; height: 81px; }
    div.about-anim-2-div{   overflow: hidden;  }
}



@media (max-width: 1150px){
    nav.nav-main-menu{ width: 430px; }
}

@media (max-width: 1000px){


    div.topic-div-main-l{      width: 24.666667%;   }

    img.f-idfi-log-img{   width: 170px;height: 30px;   }
    img.f-visegrad-log-img{  width: 90px;height: 40px;  }
    img.f-netherland-log-img{ width: 160px;height: 58px;  }

}

@media (max-width: 900px){
    nav.nav-main-menu{  width: 320px;  }
    nav.nav-main-menu > a{   margin-right: 5%;    }
    div.soc-links > a{ margin-right: 7px; }
    a.switch-a-lang-lll{ margin-right: 1%; }
}

@media (max-width: 850px){


    ul.f-partners-logos li{ float: none;width: 100%;text-align: center;  }
    p.p-text-f-pow{   font-size: 15px; }
    p.p-text-fin-sup{ float: none;margin: 0; }
    li.li-f-part-l-4{ padding: 0; }
    .li-f-part-l-5{ padding-top: 33px; }
    img.f-idfi-log-img{  width: 251px;  height: 44px; }
    img.f-visegrad-log-img{  width: 124px; height: 55px;  }
    img.f-netherland-log-img{  width: 190px;  height: 81px;  }
    ul.footer-menu-links li{ float: none;margin-right: 0;padding-bottom: 12px;text-align: center; }
    div.copy-right-text-div{  float: none;width: 100%;box-sizing: border-box;text-align: center; }

    div.third-content-div_sub > iframe{   width: 98% !important;box-sizing: border-box;  }
    div.forth-content-div-sub{  width: 100% !important;padding: 0 12px;box-sizing: border-box;  }

}

@media (max-width: 800px){
    div.data-left-div-l{    float: none;width: 60%;margin: 0 auto;  }
    div.data-right-div-l{   float: none;width: 100%;margin: 30px auto auto auto;  }
}

@media (max-width: 720px){
    header.main-head-tag{ padding: 18px 0; }
    a.logo > img{  float: none;display: block;margin: 0 auto; }
    nav.nav-main-menu {  display: block;padding: 20px 0 0 0;margin: 0 auto;  }
    a.switch-a-lang-lll{  float: none;display: block; max-width: 30px;margin: 12px auto auto auto;padding: 0;  }
    div.soc-links{  float: none;margin: 12px auto auto auto;display: block;max-width: 122px;  }

}

@media (max-width: 700px){
    div.each-visualization-lll{  float: none;width: 60%;margin: 12px auto auto auto;  }
    div.third-last-div-visul-lll{   float: none;width: 60%;margin: 12px auto auto auto !important;   }

    div.v-f-left-div-lll{ float: none;margin: 0 auto;width: 99%;  }
    div.v-f-right-div-lll{   float: none;clear: both;margin: 12% auto auto auto;width: 99%;  }
}

@media (max-width: 650px){
    div.topic-div-main-l{ width: 32.666667%;  }
}

@media (max-width: 600px){
    a.each-tab-dat{  float: none; width: 99%; margin: 12px auto auto auto;  }
}

@media (max-width: 500px){

    div.head-img-div{   background: #1FBCD3 url(../../public/images/cover_visualizations.png) no-repeat left center;  }

    div.topic-div-main-l{ width: 48.666667%;  }

    div.each-visualization-lll{  float: none;width: 97%;margin: 12px auto auto auto;  }
    div.third-last-div-visul-lll{   float: none;width: 97%;margin: 12px auto auto auto !important;   }
    
}

@media (max-width: 450px){
    p#u10109-2, p#u10110-2, p#u10111-2, p#u10112-2{      font-size: 13px !important;   }
    #u10109-2, #u10110-2, #u10111-2, #u10112-2, #u10103-2, #u10104-2, #u10105-2{      font-size: 13px !important;   }
    h1#odometer{ display: block; }
    h1#odometer2{ display: block; }

    input.search-word-m-p-l{  padding: 25px 10px 25px 12%;  }
}

@media (max-width: 350px){
    nav.nav-main-menu{ width: 100%; }
    nav.nav-main-menu > a{ margin: 0;display: block; text-align: center; padding: 5px 0; }
    input.search-word-m-p-l{      padding: 25px 10px 25px 23%;font-size: 15px; }
    div.topic-div-main-l{  width: 100%;  }
}

@media (max-width: 270px){
    img.f-idfi-log-img{  width: 245px;  }
}

