/*@media only screen and (min-width: 1280px), only screen and (min-device-width: 1280px){
   .right-filter-erau{
    float: right;
}
.right-filter-erau span.caption-fl{
    float:left;
    font-size: 14px;
    margin-right: 10px;
}
}*/
 
@media only screen and (min-width: 641px) and (max-width: 672px), only screen and (min-device-width : 641px) and (max-device-width : 672px) and (orientation : landscape)
{
#header .navigation .english{
right: 143px;    
}

#header .navigation .shop{
    right: 23px;
}
}
   
@media only screen and (min-width: 961px) and (max-width: 988px), only screen and (min-device-width : 961px) and (max-device-width : 988px) and (orientation : landscape)
{
#header .navigation .english{
right: 145px;    
}

#header .navigation .shop{
    right: 24px;
}
}

@media only screen and (min-width: 1281px) and (max-width: 3000px), only screen and (min-device-width : 1281px) and (max-device-width: 3000px) {


#owl-carousel.owl-carousel.owl-carousel-type2.owl-theme{
      opacity: 1;
    display: block;
    width: 299px;
    margin-left: 0;
    margin-top: 0;
    /* padding-left: 22px; */
    margin: auto;
    padding-top: 20px;
    margin-bottom: 10px;
    height: 370px;

}

.right.block11{
  border-top: 11px solid #E29919;
}

#subscribe .newsletter{
    margin-bottom: 117px;
}
}



@media only screen and (min-width: 1281px) and (max-width: 1308px), only screen and (min-device-width : 1281px) and (max-device-width : 1308px) and (orientation : landscape){
#header .navigation .english{
right: 140px;    
}

#header .navigation .shop{
    right: 21px;
}
}

 @media only screen and (min-width: 1268px) and (max-width: 1280px), only screen and (min-device-width : 1268px) and (max-device-width : 1280px) and (orientation : landscape){
       
 
 .scrollable2.ddefault_scroll.erau-for-advocates.owl-carousel.owl-theme{
 /*  width: 640px !important; */
}

.scrollable2.ddefault_scroll.erau-for-advocates.owl-carousel.owl-theme .owl-item{
      width: 160px !important;
  }

}

@media only screen and (min-width: 100px) and (max-width: 1280px), only screen and (min-device-width : 100px) and (max-device-width : 1280px){

    #header .namain {
        font-family: Warnock-Pro-Semibold;
        font-size: 18px;
        font-weight: 400;
        position: relative;
        top: 0;
        right: 0 !important;
        padding: 0 15px 0 16px;
        border-radius: 45px;
        background-color: #9E9E9E;
        line-height: 1.9;
        display: block;
        width: 18%;
        margin: auto;
        margin-top: 10px;
        text-align: center;
    }

    #subscribe .newsletter{
        margin-bottom: 0;
}
}

@media only screen and (min-width: 100px) and (max-width: 960px), only screen and (min-device-width : 100px) and (max-device-width : 960px){

    #header .namain {
        font-family: Warnock-Pro-Semibold;
        font-size: 18px;
        font-weight: 400;
        position: relative;
        top: 0;
        right: 0 !important;
        padding: 0 15px 0 16px;
        border-radius: 45px;
        background-color: #9E9E9E;
        line-height: 1.9;
        display: block;
        width: 27%;
        margin: auto;
        margin-top: 10px;
        text-align: center;
    }

   
}


@media only screen and (min-width: 1268px) and (max-width: 1280px) {
    .central .data .default_scroll.owl-carousel.owl-theme {
        width: auto;
    }
}

/* media queries 960 na 1280 BEGIN */

@media only screen and (min-width: 961px) and (max-width: 1280px), only screen and (min-device-width : 980px) and (max-device-width : 1280px) and (orientation : landscape)
{
      


    #content .central .right{
        width: 100%;
    }

    #owl-carousel.owl-carousel.owl-carousel-type2.owl-theme {
        height: 360px;
    } 

    #news-head .owl-carousel.owl-carousel-type3.owl-theme .owl-item{
        width: 600px !important;
    } 

    #instructions{
        margin-top: -12px;
    }  

    #event-banner .owl-carousel.owl-carousel-type3.owl-theme .owl-item{
        max-width: 960px;
    }

    .columns_type1 .data .heading-button h2.long
    {
        padding: 20px 26px 0px 26px;
    }

    .content-latest-events.owl-carousel .owl-controls{
        margin: 35px 0px 9px;
    }

    #instructions .more{
        margin: 10px auto;
        width: 165px;
        padding-top: 4px;
    }

  .after-log {
    margin-bottom: 20px !important;
    display: flex !important;
    margin: auto;
    width: 300px;
    margin-top: 0;
    float: none;
  }

    .scrollable2.ddefault_scroll.erau-for-advocates.owl-carousel.owl-theme .owl-pagination{
        padding-top: 0;
    }

    #owl-carousel.owl-carousel.owl-carousel-type2.owl-theme .owl-wrapper .owl-item{
        /* width: 301px !important; */
    }

    #header .namain {
        font-family: Warnock-Pro-Semibold;
        font-size: 18px;
        font-weight: 400;
        position: relative;
        top: 0;
        right: 0;
        padding: 0 15px 0 16px;
        border-radius: 45px;
        background-color: #9E9E9E;
        line-height: 1.9;
        display: block;
        width: 18%;
        margin: auto;
        margin-top: 10px;
        text-align: center;
    }

    #content .centered .more{
        width: 17%;
        height: 25px;
        margin-bottom: -75px;
    }

    #add-publication{
        max-width: 400px;
        margin: auto;
        margin-top: -44px;
    }

    #feedback label{
        color: #555559;
        line-height: 2;
        margin-left: 15px;
    }

    #content .contact input[type=submit]{
        display: block;
    }

    #content .contact textarea{
        display: inline-block;
    }
    
    #feedback label:last-of-type{
        
    }
    .unba-select{
        padding-right: 0px;
        margin-bottom: 10px;
  }

    .content-latest-events.owl-carousel.owl-theme{
        margin: auto;
    }

    #content.columns_type1 .central .data .left .scrollable2.ddefault_scroll.erau-for-advocates.owl-carousel.owl-theme{
        margin: auto;
        margin-top: -40px;
    }

    .scrollable2.ddefault_scroll.erau-for-advocates.owl-carousel.owl-theme .owl-controls.clickable{
        margin: 25px 0 14px;
    }

    .central .data .default_scroll.owl-carousel.owl-theme{
        margin: auto;
    }

     #owl-carousel.owl-carousel.owl-carousel-type2.owl-theme{
       
      border-top: none;
  }


    #content .central .data .right #feedback.contact{
        width: 300px;
        margin: auto;
    }

    .left #pagegal .owl-wrapper-outer .owl-item{
        width: 640px !important;
    }

    #calendar{
        height: 320px;
        margin: 20px;
        margin-bottom: 31px;
        width: 50%;
        margin: auto;
    }

    .feeds-body .event p.intro{
        margin-bottom: 19px;
    }

    #feeds-container .filter-form{
        float: none;
        width: 635px;
        margin-left: 0;
        margin: auto;
        margin-top: 10px;
    }

  .events__type label:first-of-type {
    margin-right: 20px;
  }

    #header .upper .central .border.shop.temporary {
        margin-left: 701px;
        margin-top: 38px;
    }

    .right .owl-carousel, .right .owl-carousel#owl-carousel{
        margin: auto;
    }

    #header .upper .central .english{
        right: 319px;
    }

    .forms .right-col
    {
        width: 240px;
    }
    .forms .right-col .col-1 input[type='text'],
    .forms .right-col .col-1 input[type='password'],
    .forms .right-col .col-1 input[type='text']:focus,
    .forms .right-col .col-1 input[type='password']:focus
    {
        width: 240px;
    }
    .forms .right-col textarea
    {
        width: 220px;
    }
    .forms .right-col div.col-2
    {
        width: 240px;
    }

    .owl-pagination {
        width: 100%;
    }

    .left #pagegal .owl-wrapper-outer {

        width:100% !important; 
    }

    .save-changes p
    {
        font-size: 16px;

        padding: 0 20px;
    }
    .columns_type1 .data > div h2,
    .columns_type2 .data > div h2,
    .columns_type2 .data > div:first-child h2,
    .columns_type1 .data > div p.h2_type,
    .columns_type2 .data > div p.h2_type,
    .columns_type2 .data > div:first-child p.h2_type,
    .columns_type2 div.h2_type
    {
        line-height: 20px;

        min-height: 0;
        padding: 20px 0px;
    }
    .links > div div.desc
    {
        max-width: 464px;
    }
    #erau-search-result .h2_type .right-filter-erau,
    #erau-search-result .h2_type .right-filter-erau *
    {
        float: none;
    }
    .left .owl-carousel-type3 .owl-item img
    {
        width: 100%;
    }
    .data > div h2.left,
    .data > div p.h2_type,
    .columns_type1 .data > h2.left,
    .columns_type1 .data > div p.h2_type,
    .columns_type2 .data > div h2.left,
    .columns_type2 .data > div p.h2_type,
    .columns_type1 .data > div:first-child h2.left,
    .columns_type2 .data > div h2.left,
    .columns_type2 div.h2_type
    {
        line-height: 20px;

        min-height: 0;
        /* padding: 20px 0 20px 20px; */
        padding: 20px 26px 32px 26px;
    }
    
    #subscribe #newsletter{
        float: none;
    }

    #subscribe .newsletter input[type=text]
    {
        width: 240px;
        /* padding: 0 20px; */
    }
    
    .right .owl-carousel#owl-carousel.owl-carousel-type2{
        margin: auto;
        margin-bottom: 20px;
    }

    .socila-links-personal .sign
    {
        padding: 0 19px;
    }
    .columns_type1 .data > div:first-child h2,
    .columns_type2 .data > div h2,
    .columns_type1 .data > div:first-child p.h2_type,
    .columns_type2 .data > div p.h2_type,
    .columns_type2 div.h2_type,
    .data > div h2.left,
    .data > div p.h2_type,
    .columns_type1 .data > h2.left,
    .columns_type1 .data > div p.h2_type,
    .columns_type2 .data > div h2.left,
    .columns_type2 .data > div p.h2_type,
    .columns_type1 .data > div:first-child h2.left,
    .columns_type2 .data > div h2.left,
    .columns_type2 div.h2_type
    {
        line-height: 20px;

        min-height: 0;
        /* padding: 51px; */
        padding: 20px 26px 32px 26px;
    }

    .subscribe {
        padding: 5px 0;
    }

    #pagegal
    {
        width: 640px;
        height: 400px;
        margin: 0;

        background: #36353c;
        margin: auto;
    }
    #footer .subscribe .col-1,
    #footer .subscribe .col-2,
    #footer .subscribe .col-3
    {
        float: left;

        width: 286px;
        margin: 0 20px;
    }
    #footer .newsletter input[type=text]
    {
        box-sizing: border-box;
        max-width: 286px;
        margin-top: 0;
        height: 28px;
    }
    .subscr
    {
        float: none;

        width: 286px;
        margin: 0 auto;
        padding: 0;
    }
    #footer .col-3
    {
        float: left;

        width: 920px;
        margin: 0 20px;
    }
    .central,
    #breadcrump
    {
        width: 960px;
    }
    .newsletter button
    {
        max-width: 286px;
        /*height: 26px;*/
        /*margin: 5px 20px 0 40px;*/

    }
    .newsletter input[type='text']
    {
        height: 40px;
    }
    #content
    {
        padding-bottom: 460px;
    }
    /* #footer .copyrights .col-3
    {
        width: 590px;
    } */
    #footer .copyrights .col-1
    {
        width: 280px;
    }
    .scrollable2
    {
      /* width: 640px; */
    }
    #tizers-news
    {
        
    }
    .content-latest-events
    {
        /* width: 640px; */
    }
    .data img.content-image
    {
        width: 100%;
        margin-bottom: 25px;
    }
    .mCSB_horizontal > .mCSB_container.mCS_no_scrollbar
    {
        min-width: 950px;
    }
    /* Header part start */
    

   
    #header .registration {

        width: 272px;
    margin-right: 26px;
    }
    #header .search input[type=text]
    {
        width: 117px;
    }
    #header .navigation ul#main_nav
    {
        position: absolute;
        top: 60px;
        left: 0;

        display: none;

        width: 320px;
        height: auto;
        padding: 10px 0 0 0;

        list-style: none;

        background: url('../imgs/bg/shadow-ul.png') #fff repeat-x 0 0;
        box-shadow: 0 14px 10px 3px rgba(0,0,0,.5);
        overflow-y: scroll; 
        z-index: 9999;
    }
    #header .navigation ul#main_nav > li
    {
        display: list-item;

        height: auto;

        border-top: 1px solid #dcdcdc;
        z-index: 100;
    }
    #header .navigation ul#main_nav > li:first-child
    {
        border-top: 0;
    }
    #header .navigation ul#main_nav > li > a
    {
        padding: 0;
    }
    #header .navigation ul#main_nav > li > a span
    {
        line-height: 20px;

        display: block;

        margin: 0 20px;
        padding: 9px 0 10px;
    }
    #header .navigation ul#main_nav > li:first-child > a span
    {
        border: none;
    }
    #header .navigation ul#main_nav > li:hover,
    #header .navigation ul#main_nav > li.active
    {
        background: none;
    }
    #header .navigation ul#main_nav > li:hover > a span,
    #header .navigation ul#main_nav > li.active > a span
    {
        color: #008dd9;
    }
    #header .navigation ul#main_nav > li.has_children:hover > a,
    #header .navigation ul#main_nav > li.has_children.active > a
    {
        background: none;
    }
    #header .navigation ul#main_nav > li.has_children > a span
    {
        background: url('../imgs/icons/black-arrow.png') no-repeat right center;
    }
    #header .navigation ul#main_nav > li.has_children:hover > a span
    {
        background: url('../imgs/icons/blue-arrow.png') no-repeat right center;
    }
    #header .navigation ul#main_nav > li > ul
    {
        position: relative;
        top: 0;
        left: 0;

        display: none;

        width: auto;
        margin: 0;
        padding: 0;

        list-style: none;

        box-shadow: none;
        z-index: 100;
    }
    #header .navigation ul#main_nav > li:hover > ul
    {
        display: none;
    }
    #header .navigation ul#main_nav > li > ul > li
    {
        border-top: 1px solid #dcdcdc;
        background-color: #f3f3f3;
    }
    #header .navigation ul#main_nav > li > ul > li > a span
    {
        padding: 10px 0 10px 22px;

        border: none;
    }
    #header .navigation span.menu
    {
        display: inline-block;
    }
    /* Header part end */
    /* Content part start */
    .publications .publication > div:first-child
    {
        margin-bottom: 20px;

        border: none;
    }
    .publications .publication > div
    {
        width: 100%;
    }
    .data > div h2.filter > div
    {
        float: none;

        margin-top: 10px;
        margin-bottom: 20px;
    }

    .news-block
    {
        margin-top: 20px;
    }
    .news-block > div > a:first-child,
    .news-block > div > a
    {
        display: block;

        width: 100%;
        max-height: 100%;
        margin: 0 0 15px;
        padding: 0;

        border: none;
    }
    .one-news .person > div
    {
        display: block;

        margin: 15px 0 0 0;
    }
    .news-row .news-row-elem
    {
        padding: 0 20px;
    }
    .news-row .news-row-elem > div
    {
        width: 100%;
    }
    .news-row .news-row-elem > div.img
    {
        margin-bottom: 10px;
    }
    .news.news-type3
    {
        width: 960px;
    }
    .news.news-type3 .news-image
    {
        width: 960px;
    }
    .events-cont .event > div
    {
        display: block;

        width: 100%;
    }
    .columns_type1 .data > div:first-child,
    .columns_type2 .data > div
    {
        
    }
    .columns_type2 .data > div:first-child
    {
        width: 320px;
    }
    .with-map > div.map
    {
        width: 600px;
    }
    .default_scroll
    {
        width: 640px;
    }
    .default_scroll .mCSB_horizontal.mCustomScrollBox > .mCSB_scrollTools
    {
        width: 600px;
    }
    .events-cont .event > div.img
    {
        margin-bottom: 15px;
    }
    .line-info > div
    {
        width: 280px;
    }
    .line-info div.with-img > div
    {
        width: 50%;
    }
    .full-width-cont .with-img > div
    {
        width: 76.5%;
    }
    
    .line-info>div:first-child {
        margin-left: 177px;
    }

    .news .news-image
    {
        width: 640px;
    }
    .news .news-image > div
    {
        width: 640px;
        height: 380px;
    }
    .news .additional-clickers
    {
        left: 605px;
    }
    .news .teaser-news
    {
        display: none;
    }
    .data .news .news-image > div h2
    {
        font-size: 20px;
        line-height: 20px;

        margin-bottom: 8px;
    }
    .news .news-image > div span.blocked
    {
        margin-bottom: 30px;
    }
    .line-info div.with-img > div,
    .line-info div.with-img > div:first-child
    {
        display: block;

        width: 100%;
    }
    .line-info div.with-img > div:first-child,
    .line-info div.with-img > div a.title
    {
        margin-top: 10px;

        text-align: center;
    }
    .owl-carousel.owl-carousel-type3
    {
        width: 960px;
    }
    #news-head .owl-carousel.owl-carousel-type3
    {
        width: auto;
        height: 356px;
    }
    .data > div h2.filter > div label
    {
        font-size: 14px;
    }
    #content input[type=text].hasDatepicker
    {
    }
    .legislation .left
    {
        /* width: 100%; */
    }
    
    #feeds-container .feeds-body .right{
        width: 16%;
        
    }

    .news-block>div.video a.video-ico{
        display: inline-block;
    }

    #footer .central
    {
        width: 980px;
        padding-top: 20px;
    }
    /**/

    
    .one-news .meta .comments
    {
        line-height: 24px;

        margin-top: 5px;
    }

     .one-news .meta .print
        {
        line-height: 24px;

        margin-top: -4px;
    }

    .one-news .meta .comments
    {
        clear: both;
    }
    #news-head .right
    {
        clear: both;
    }
    .one-news #news-head .left
    {
        width: 600px;
        margin-bottom: 20px;
    }
    .data > div > .side-search.fixed
    {
        top: 0;
    }
    .card.big .socila-links-personal .sign
    {
        margin-top: 0;
        margin-left: 10px;
    }
    #person .left
    {
        float: none;

        margin: 0 auto;
    }
    #person .right
    {
        float: none;
    }	#statement textarea
    {
        width: 578px;
    }
    .buttons button
    {
        margin-right: 0;
    }
    h2.filter form
    {
        float: none;

        width: 581px;
        margin-top: 10px;
        margin-left: 0;
    }
    .filter-form .unba-select
    {
        width: 282px;
    }
    .filter-form .unba-select span
    {
        width: 288px;
        margin-left: -27px;
        text-align: left;
        margin-top: -1px;
    }

  .events__type {
    margin-bottom: 10px;
  }

    .columns_type1 .data .heading-button h2.ultra-long
    {
        line-height: 33px !important;
    }
    /* Content part end */
    .event .img + div
    {
        /*width: 100%;*/
        width: 306px;
    }
    .feeds-body .event .event-head p.balls
    {
        right: 0;
    }
    .feeds-body .event > div.img
    {
        float: none;
        /*width: 100%;*/

        width: 280px;
        margin: 0 10px 20px 0;
        padding: 0;
    }
    .feeds-body .event .img img
    {
        width: 100%;
    }
    .feeds-body .event .title
    {
        font-size: 20px;

        width: 258px;
    }
    .search-orderby .chosen-container.chosen-with-drop .chosen-drop
    {top: 22px;
        left: -80px;

        width: 256px;

        border-top: 1px solid #aaa;
    }
    div.video .desc
    {
        width: 64%;
        display: inline-block;
    }

    #content .feeds-body .video .right{
        width: 16%;
    }

    #content .legislation .right{
        width: 16%;
    }

    .central .col-set .col-3 p:last-of-type{
        text-align: justify;
    }
}






/* media queries 640 na 960 BEGIN */

@media only screen and (min-width: 640px) and (max-width: 960px), only screen and (min-device-width: 640px) and (max-device-width: 960px)  and (orientation : portrait)
{
     #header .central ul.social li a {
    width: 59px !important;
   } 

   #header div.search{
        margin-top: 17px;
   }

  .after-log {
    display: flex !important;
    margin: auto;
    width: 300px;
    margin-top: 0;
    float: none;
  }

  .after-log .preference {
    float: none;
  }
/* 
    #owl-carousel.owl-carousel.owl-carousel-type2.owl-theme .owl-wrapper-outer .owl-wrapper .owl-item{
        width: 299px !important;
    }

    #owl-carousel.owl-carousel.owl-carousel-type2.owl-theme .owl-wrapper-outer .owl-wrapper{
        width: 1794px !important;
        
    } */

    #owl-carousel.owl-carousel.owl-carousel-type2.owl-theme{
       
      border-top: none;
      padding-left: 0;
        height: 300px;
  }

    #owl-carousel.owl-carousel.owl-carousel-type2.owl-theme .owl-carousel .owl-item{
        width: 300px !important;
    }

    #event-banner{
        height: 266px;
    }

    #add-publication .more{
        width: 25%;
    }

  #feeds-container .feeds-body .right{
    margin-top: 37px;
  }

   #content.columns_type1 .data .heading-button h2.long
    {
        padding: 20px 26px 0px 26px !important;
    }

    

    .feeds-body .event p.intro{
        margin-bottom: 19px;
    }

    #content .centered .more{
        width: 35%;
    }

   #header .logo {
        margin: auto;
        display: block;
        width: auto;
        height: auto;
        text-align: center;
   }

   #feedback label{
        display: inherit;
   }

   #header .upper .central .border.shop.temporary{
    margin-left: 405px;
    margin-top: 100px;
   }

   #header .upper .central .english{
    display: block;
    margin-top: 100px;

 }
 #header .new-login {
    margin-top: -5px;
 }


   #header ul.social {
    margin-top: 25px;
   }

    #footer  .col-1,
    #footer .col-2
    {
        float: left;

        width: 280px;
        margin: 0 20px;
    }

    #footer .col-3
    {
        float: left;

        max-width: 600px;
        margin: 0 20px;
    }

    p#subr-text
    {
        margin-bottom: 10px;

        text-align: center;
    }
    #footer .subscribe .col-1,
    #footer .subscribe .col-2,
    #footer .subscribe .col-3
    {
        float: none;

        width: 600px;
        margin: 0 20px;
    }
    #footer .newsletter input[type=text]
    {
        font-family: 'Myriad Pro', Helvetica, Arial, sans-serif;
        font-size: 15px;
        font-style: italic;

        float: left;

        width: 300px;
        height: 60px;
        padding: 0 20px;


        color: #868688;
        border: 0 none;
    }

    #tizers-news {
        display: block;
    }

    .subscribe {
        padding: 5px 0;
    }

    #footer .newsletter input[type=text]{
        border: 1px solid #C5C5C5;
        height: 30px;

    }

    #footer .newsletter button
    {
        font-family: Warnock-Pro-Semibold;
    font-size: 18px;
    text-transform: uppercase;
    width: 200px;
    transition: all .3s linear;
    text-align: center;
    color: #fff;
    border: 0;
    background: url(../imgs/icons/envelope.png) 174px 50% no-repeat #FCC216;
    /*margin: 25px 20px 0 40px;*/
    border-radius: 45px;
    height: 30px;
        margin: 0 auto;
    }
    div.video .desc
    {
        width: 380px;
    }
    .left .owl-carousel.owl-carousel-type3
    {
        height: 400px;
    }
    .socila-links-personal .sign
    {
        padding: 0 18px;
    }
    .links > div div.desc
    {
        max-width: 464px;
    }
    #erau-search-result .h2_type .right-filter-erau,
    #erau-search-result .h2_type .right-filter-erau *
    {
        float: none;
    }
    .data > div h2.left,
    .data > div p.h2_type,
    .columns_type1 .data > h2.left,
    .columns_type1 .data > div p.h2_type,
    .columns_type2 .data > div h2.left,
    .columns_type2 .data > div p.h2_type,
    .columns_type1 .data > div:first-child h2.left,
    .columns_type2 .data > div h2.left,
    .columns_type2 div.h2_type
    {
        line-height: 20px;

        min-height: 0;
        padding: 20px 0 20px 20px;
    }
    .content-latest-events.owl-carousel
    {
        width: 640px;
    }
    .newsletter input[type=text]
    {
        box-sizing: border-box;
        width: 280px;
    }
    .central,
    #breadcrump
    {
        width: 960px;
    }
    .newsletter button
    {
        width: 286px;
        height: 40px;

        border-radius: 0 0 5px 5px;
    }
    #pagegal
    {
        width: 640px;
        height: 400px;
        margin: 0;

        background: #36353c;
    }
    .scrollable2
    {
        width: 640px;
    }

    #tizers-news ul.additional-span-info li a>span {
        width: 82%;
    }

    #tizers-news
    {
        width: 100%;
    }
    #pagegal .owl-item div.item div.text-block h2
    {
        font-size: 30px;
        line-height: 36px;
    }
    #content input[type=submit]
    {
        display: inline-block;

        margin-left: 24px;
    }

    .right #feedback{
        width: 285px;
        margin: auto;
    }

    #content .contact input[type=submit]{
        display: block;
        margin: auto;
        margin-top: 20px;
    }

    #slider-tizer-news .swiper-slide
    {
        width: 640px;
    }
    #slider-tizer-news ul
    {
        width: 640px;
    }
    
    #statement .col-set .col.last
    {
        margin-left: 0;
    }
    .data img.content-image
    {
        width: 100%;
        margin-bottom: 20px;
    }
    h2.filter form
    {
        /* float: none; */
        margin-top: 10px;
        margin-left: 0;
    }
    .message {
        padding: 0 20px 20px 22px;
    }
    .message .img {
        height: 28px;
    }

    .message h1 {
        font-size: 1em;
    }
    .central,
    #breadcrump
    {
        width: 640px;
    }
    #header .navigation.sticky
    {
        position: relative !important;
        top: auto !important;
    }
    .mCSB_horizontal > .mCSB_container.mCS_no_scrollbar
    {
        min-width: 630px;
    }

    /* Header part start */
    #header .search
    {
        float: none;

        margin: 0 0 18px 20px;
    }
    #header ul.social  {
       
        margin-right: 20px;
    }
    #header .search input[type=text]
    {
        width: 200px;
        box-sizing: content-box;
    }
    #header .navigation ul#main_nav
    {
        position: absolute;
        top: 60px;
        left: 0;

        display: none;

        width: 320px;
        height: auto;
        padding: 10px 0 0 0;

        list-style: none;

        background: url('../imgs/bg/shadow-ul.png') #fff repeat-x 0 0;
        box-shadow: 0 14px 10px 3px rgba(0,0,0,.5);
        overflow-y: scroll; 
        z-index: 9999;
    }
    #header .navigation ul#main_nav > li
    {
        display: list-item;

        height: auto;

        border-top: 1px solid #dcdcdc;
    }
    #header .navigation ul#main_nav > li:first-child
    {
        border-top: 0;
    }
    #header .navigation ul#main_nav > li > a
    {
        padding: 0;
    }
    #header .navigation ul#main_nav > li > a span
    {
        line-height: 20px;

        display: block;

        margin: 0 20px;
        padding: 9px 0 10px;
    }
    #header .navigation ul#main_nav > li:first-child > a span
    {
        border: none;
    }
    #header .navigation ul#main_nav > li:hover,
    #header .navigation ul#main_nav > li.active
    {
        background: none;
    }
    #header .navigation ul#main_nav > li:hover > a span,
    #header .navigation ul#main_nav > li.active > a span
    {
        color: #008dd9;
    }
    #header .navigation ul#main_nav > li.has_children:hover > a,
    #header .navigation ul#main_nav > li.has_children.active > a
    {
        background: none;
    }
    #header .navigation ul#main_nav > li.has_children > a span
    {
        background: url('../imgs/icons/black-arrow.png') no-repeat right center;
    }
    #header .navigation ul#main_nav > li.has_children:hover > a span
    {
        background: url('../imgs/icons/blue-arrow.png') no-repeat right center;
    }
    #header .navigation ul#main_nav > li > ul
    {
        position: relative;
        top: 0;
        left: 0;

        display: none;

        width: auto;
        margin: 0;
        padding: 0;

        list-style: none;

        box-shadow: none;
    }
    #header .navigation ul#main_nav > li:hover > ul
    {
        display: none;
    }
    #header .navigation ul#main_nav > li > ul > li
    {
        border-top: 1px solid #dcdcdc;
        background-color: #f3f3f3;
    }
    #header .navigation ul#main_nav > li > ul > li > a span
    {
        padding: 10px 0 10px 22px;

        border: none;
    }
    #header .navigation span.menu
    {
        display: inline-block;
    }
    /* Header part end */
    /* Content part start */
    #content textarea
    {
        width: 567px;
    }
    #statement textarea
    {
        width: 578px;
    }
    .events-cont .event > div.img
    {
        margin-bottom: 15px;
    }
    .right .owl-carousel
    {
        width: 600px;
    }
    .data > div h2.filter > div form
    {
        text-align: center;
    }
    .data > div h2.filter > div form > span
    {
        display: block;
    }

    .data > div h2.filter > div
    {
        float: none;

        margin-top: 10px;
        margin-bottom: 20px;
    }
    .publications .publication > div:first-child
    {
        margin-bottom: 20px;

        border: none;
    }
    .publications .publication > div
    {
        width: 100%;
    }
    .unba-select
    {
        text-align: left;
    }
    .buttons a
    {
        margin-bottom: 20px;
    }
    .buttons button
    {
        margin-right: 0;
    }
    ul.news-additional li,
    ul.news-additional li:first-child
    {
        display: block;

        margin: 0 0 5px 0;
        padding: 0;

        border: none;
    }
    .one-news .person > div
    {
        display: block;

        margin: 15px 0 0 0;
    }
    .comments .comment .body p
    {
        max-width: 100%;
    }
    .send-comment form
    {
        position: relative;
    }
    .send-comment form div:first-child
    {
        position: absolute;
        top: 180px;
        left: -23px;
    }
    .send-comment form div
    {
        margin-bottom: 200px;
        margin-left: -8px;
        padding: 0;
    }
    .comments .answer
    {
        top: -83px;
    }
    .comments .comment .comment
    {
        padding-left: 21px;
    }
    .comments .comment .body > div.img
    {
        float: none;

        margin-bottom: 15px;
    }
    .comments .comment .body > div
    {
        margin: 0 0 5px 0;
        padding-left: 0;
    }
    .news-block
    {
        margin-top: 20px;
    }
    .news-block > div > a:first-child,
    .news-block > div > a
    {
        display: block;

        width: 100%;
        max-height: 100%;
        margin: 0 0 15px;
        padding: 0;

        border: none;
    }
    .news-row .news-row-elem
    {
        padding: 0 20px;
    }
    .news-row .news-row-elem > div
    {
        width: 100%;
    }
    .news-row .news-row-elem > div.img
    {
        margin-bottom: 10px;
    }
    .news .additional-clickers
    {
        line-height: 284px;

        right: 20px;
        left: auto;
    }
    .news.news-type2 .additional-clickers
    {
        line-height: 380px;
    }
    .img-news
    {
        padding-top: 18px;
    }
    .news.news-type3 .news-image
    {
        width: 640px;
        height: 284px;
    }
    .news.news-type3 .news-image > div
    {
        width: 640px;
        height: 284px;
    }
    .news.news-type3
    {
        height: 284px;
        min-height: 284px;
    }
    .events-cont .event > div
    {
        display: block;

        width: 100%;
    }
    .columns_type1 .data > div:first-child,
    .columns_type2 .data > div
    {
        display: block;

        width: 640px;
    }
    .columns_type1 .data > div,
    .columns_type2 .data > div:first-child
    {
        display: block;

        width: 640px;
    }
    .columns_type2 .data > div:first-child
    {
        width: 640px;
    }
    .with-map > div.map
    {
        width: 280px;
    }
    .default_scroll
    {
        width: 640px;
    }
    .default_scroll .mCSB_horizontal.mCustomScrollBox > .mCSB_scrollTools
    {
        width: 600px;
    }
    .line-info > div
    {
        width: 280px;
        margin-bottom: 20px;
    }
    .line-info div.with-img > div
    {
        width: 50%;
    }
    .full-width-cont .with-img > div
    {
        display: block;

        width: 100%;
    }
    .full-width-cont .with-img > div:first-child
    {
        width: 100%;
        margin-bottom: 18px;
    }
    .full-width-cont .with-img > div:first-child img
    {
        float: left;

        margin-right: 18px;
    }
    .with-img > div p.name
    {
        margin-top: -4px;
    }
    .full-width-cont .with-img > div span.title
    {
        line-height: 20px;
    }

    .news .news-image
    {
        width: 640px;
    }
    .news .news-image > div
    {
        width: 640px;
        height: 380px;
    }
    .data .news .news-image > div h2
    {
        font: 20px AgoraSansProMedium;
        line-height: 20px;

        margin-bottom: 8px;
    }
    .news .news-image > div span.blocked
    {
        margin-bottom: 30px;
    }
    .news .teaser-news
    {
        display: none;
    }
    .line-info div.with-img > div,
    .line-info div.with-img > div:first-child
    {
        display: block;

        width: 100%;
    }
    .line-info div.with-img > div:first-child,
    .line-info div.with-img > div a.title
    {
        margin-top: 10px;

        text-align: center;
    }
    .img-news p > span,
    .data > div .img-news p > span
    {
        margin: 5px 0 0 0;
    }
    ul.arhive li a > span
    {
        margin-top: 16px;
    }
    ul.arhive li a > span:first-child
    {
        width: 10%;
    }
    .owl-carousel.owl-carousel-type3
    {
        height: 255px;
    }
    .owl-carousel.owl-carousel-type3 .owl-controls
    {
        top: 120px;
    }
    .one-news h1
    {
        margin-top: 20px;
        padding: 0;
    }
    #content
    {
        padding-bottom: 575px;
    }
    #content input[type=text].hasDatepicker
    {
    }
    .form-element-frame
    {
        float: none;
    }
    .legislation .left
    {
        width: 328px;
    }
    #footer .central
    {
        width: 640px;
    }
    #footer .central .rights
    {
        float: none;

        width: auto;
        margin-top: 60px;

        text-align: center;
    }

    #subscribe .newsletter input[type=text]
    {

        height: 30px;
        
    }
    
    #subscribe .newsletter{
        float: none;
    }

    #subscribe .newsletter button
    {

      
    }
    #footer .col-2 + .col-1
    {
        width: 600px;
        margin: 0 20px;
        padding: 10px 0 0 0;

        text-align: center;
    }
    #footer .social
    {
        clear: both;
    }
    h2.filter
    {
        /* text-align: center !important; */
    }
    
    .one-news .meta .comments
    {
        line-height: 24px;

        margin-top: 5px;
    }

    .one-news .meta .print
        {
        line-height: 24px;
    }

    .one-news .meta .comments
    {
        clear: both;
    }
    #news-head .right
    {
        clear: both;
    }
    .one-news #news-head .left
    {
        width: 600px;
        margin-bottom: 20px;
    }
    .data > div > .side-search.fixed
    {
        top: 0;

        width: 640px;
    }
    #content.side-padding
    {
        padding-top: 360px;
    }
    .card.big .socila-links-personal .sign
    {
        margin-top: 0px;
        margin-left: 10px;
    }
    #person .left
    {
        float: none;

        margin: 0 auto;
    }
    #person .right
    {
        float: none;
    }
    .filter-form
    {
        float: none;
    }
    .filter-form .unba-select
    {
        width: 279px;
    }
    .filter-form .unba-select span
    {
        width: 257px;
        /* margin-left: -171px; */
    }
    #content input[type=text].calendar {
      width: 75px;
    }
    .events__type {
      margin-bottom: 10px;
    }
    .columns_type1 .data .heading-button h2.super-long
    {
        line-height: 33px !important;
    }
    /* Content part end */
    .owl-carousel .item div.info
    {

    }
    .owl-carousel.owl-theme.ads-rotator .owl-wrapper-outer .item img {
        margin-top: 25px;
        width: 100%;
    }
    .chosen-container.chosen-container-single
    {
        float: left;

        margin-right: 15px;
        margin-left: 5px;
    }
    #erau-search-form > input[type='text']
    {
        margin-right: 10px;
        margin-left: 5px;
    }
    #erau-search-form > input[type='submit']
    {
        margin-left: 235px;
    }
    .columns_type1 .data > div h2,
    .columns_type2 .data > div h2,
    .columns_type2 .data > div:first-child h2,
    .columns_type1 .data > div p.h2_type,
    .columns_type2 .data > div p.h2_type,
    .columns_type2 .data > div:first-child p.h2_type,
    .columns_type2 div.h2_type
    {
        line-height: 20px;

        min-height: 0;
        padding: 20px 0;
    }
    .columns_type1 .data > div:first-child h2,
    .columns_type2 .data > div h2,
    .columns_type1 .data > div:first-child p.h2_type,
    .columns_type2 .data > div p.h2_type,
    .columns_type2 div.h2_type
    {
        line-height: 20px;

        min-height: 0;
        padding: 48px 0 20px 20px;
    }

    .data > div h2.left,
    .data > div p.h2_type,
    .columns_type1 .data > h2.left,
    .columns_type1 .data > div p.h2_type,
    .columns_type2 .data > div h2.left,
    .columns_type2 .data > div p.h2_type,
    .columns_type1 .data > div:first-child h2.left,
    .columns_type2 .data > div h2.left,
    .columns_type2 div.h2_type
    {
        line-height: 20px;

        min-height: 0;
        padding: 20px 0 20px 20px;
    }
    .event .img + div
    {
        /*width: 100%;*/
        width: 306px;
    }
    .feeds-body .event .event-head p.balls
    {
        right: 0;
    }
    .feeds-body .event > div.img
    {
        float: none;
        /*width: 100%;*/

        width: 280px;
        margin: 0 10px 20px 0;
        padding: 0;
    }
    .feeds-body .event .img img
    {
        width: 100%;
    }
    .feeds-body .event .title
    {
        font-size: 20px;

        width: 258px;
    }
    .search-orderby .chosen-container.chosen-with-drop .chosen-drop
    {top: 22px;
        left: -80px;

        width: 256px;

        border-top: 1px solid #aaa;
    }

    .central .col-set .col-3 p:last-of-type{
        text-align: justify;
    }
    .filter-form {
        width: 100%;
        display: grid;
        grid-template-columns: auto auto 1fr;
        grid-gap: 5px;
    }
    .filter-form .events__type {
        grid-column: 1/4;
    }
    .filter-form .calendars {
        display: flex;
        grid-column: 1/3;
    }
    .filter-form .calendars .data-order {
        margin: 0 0 0 5px;
    }
    .filter-form .unba-select {
        margin: 0;
        width: auto;
    }
    .filter-form .unba-select span {
        width: 270px !important;
    }
}




/* media queries 320 na 640  BEGIN*/ 

@media only screen and (min-width: 100px) and (max-width: 640px), only screen and (min-width: 100px) and (max-device-width: 640px)
{
    div.video .desc{
        width:275px;
    }
    
    #event-banner{
        height: 132px;
    }

    .scrollable3.default_scroll.owl-carousel.owl-theme{
        height: 480px;
    }

    .feeds-body .publication div.img img{
            width: 107%;
            height: 0%;
            margin-bottom: 12px;
    }

    .default_scroll.owl-carousel .owl-controls{
        margin: -109px 0 15px;
    }

    .fancybox-wrap.fancybox-desktop.fancybox-type-html.fancybox-opened .fancybox-skin .fancybox-inner iframe{
        width: 100%;
    }

    .central .col-set .col-3 p:last-of-type{
        text-align: justify;
    }

     #content .centered .more{
        width: 55%;
    }

     #content
    {
        padding-bottom: 844px;
    }

    .share42init{
        text-align: center;
    }

    #pagegal .owl-item div.item div.img {
        position: relative;
        z-index: 0;
        top: 0;
        left: 0;
        height: 400px;
        background: none;
    }

    .socila-links-personal .sign-btn{
        font-size: 9px;
    }
    
    .legislation h3{
        margin-bottom: 10px;
    }

    #header .registration span{
        /*font-size: 12px !important;*/
        font-weight: 300;
        line-height: 0.8;
        display: block;
        text-transform: uppercase;
        padding-right: 10px;
        /* line-height: 1.8; */
        font-family: 'Warnock-caption';
        margin: auto;
        text-align: center;
    }

    #header .logo img{
        max-width: 255px;
    }

    #main-slider .swiper-slide div.info-block-sl h2{
        font-size: 1.3em;
        max-height: 50px;
        padding-left: 24px;
    }
    #header div.search{
        margin-left: 0;
        margin-right: 18px;
    }


    #header .upper{
        /* height: 310px; */
    }

    #header .new-login .advocate-span{
        margin-top: 61px;
    }

    #header .new-login{
        margin-top: -13px;
    }

    #loginForm
    {
        width: 320px;
        margin-left: -160px;
    }

    ul.customme_dropdown {
        z-index: 9999;
    }

    .addPopup input[type='submit'],
    .confirmation,
    .addPopup button
    {
        margin-bottom: 10px;
    }

    #tizers-news {
        display: block;
    }

    .addPopup p
    {
        margin-bottom: 10px;
    }
    .addPopup .left,
    .addPopup .right
    {
        float: none;

        width: 280px;
        padding: 0;

        border: none;
    }
    .addPopup .right
    {
        padding-top: 10px;

        border-top: 1px solid #eaeaea;
    }
    #hello-message
    {
        position: absolute;
        top: 10%;
        left: 50%;

        box-sizing: border-box;
        width: 320px;
        margin-left: -160px;
        padding: 20px;

        background: #fff;
        box-shadow: 0 0 10px 1px rgba(0,0,0,.5);
    }

    .fade-event
    {
        z-index: 0;
    }
    .feeds-body .event .img span {
        z-index: 1;
    }
    .feeds-body .event>div.img p.date-event {
        z-index: 1;
    }

    #hello-message img
    {
        box-sizing: border-box;
        width: 100%;
        height: auto;
    }
    #hello-message a
    {
        float: none;

        margin: 10px;
    }
    #erau-search-form > input[type='submit']
    {
        margin-left: 80px;
    }
    .event .img + div .event-head a
    {
        font-size: 20px;
        padding-top: 15px;
    }
    .feeds-body .event .event-head p.balls
    {
        position: relative;
        top: 0;
        left: 0;

        width: 150px;
        margin-top: 10px;

        text-align: center;
    }
    .columns_type1 .data > div h2,
    .columns_type2 .data > div h2,
    .columns_type2 .data > div:first-child h2,
    .columns_type1 .data > div p.h2_type,
    .columns_type2 .data > div p.h2_type,
    .columns_type2 .data > div:first-child p.h2_type,
    .columns_type2 div.h2_type
    {
        line-height: 20px;

        min-height: 0;
        padding: 20px 20px;
    }
    .data > div h2.left,
    .data > div p.h2_type,
    .columns_type1 .data > h2.left,
    .columns_type1 .data > div p.h2_type,
    .columns_type2 .data > div h2.left,
    .columns_type2 .data > div p.h2_type,
    .columns_type1 .data > div:first-child h2.left,
    .columns_type2 .data > div h2.left,
    .columns_type2 div.h2_type
    {
        line-height: 20px;

        min-height: 0;
        padding: 20px 0 20px 20px;
    }
    .chosen-container.chosen-container-single
    {
        float: left;

        margin-right: 0;
        margin-left: 0;
    }
    h2.filter form
    {
        float: none;

        width: 320px;
    }
    h2.filter form input[type=text].calendar
    {
        margin-right: 5px;
        margin-bottom: 5px;
    }
    #erau-search-form > input[type='text']
    {
        margin-right: 0;
        margin-left: 0;
    }


    .owl-carousel.ddefault_scroll,
    .content-latest-events.owl-carousel
    {
        width: 320px;
    }
    .owl-carousel.owl-carousel-type2.owl-theme
    {
        width: 280px;
        height: 370px;
        
    }
    #pagegal
    {
        width: 320px;
        margin: 0;

        background: #36353c;
    }
    .copyrights .col-3
    {
        padding-top: 60px;
    }
    .copyrights .col-3 + .col-1
    {
        position: absolute;
        top: 10px;
    }
    #footer .col-1,
    #footer .col-2,
    #footer .col-3
    {
        float: none;

        width: 280px;

        text-align: center;
    }
    #footer .col-2
    {
        padding-top: 10px;
    }
    .columns_type1 .data > div,
    .columns_type2 .data > div:first-child
    {
        width: 320px;
    }
    .owl-carousel .item div.info
    {
        left: 50%;

        margin-left: -140px;
    }
   
    #footer .col-2 + .col-1
    {
        width: 280px;
        margin: 0 20px;
        padding: 10px 0 0 0;
    }
    #pagegal .owl-item div.item div.text-block h2
    {
        font-size: 20px;
        line-height: 24px;
    }
    .filter-form
    {
        float: none;
    }
    .columns_type1 .data .heading-button h2.long
    {
        line-height: 22px !important;
        /*margin-bottom: -30px;*/
    }
    div.news-links
    {
        height: auto;
    }
    .filter-form .unba-select
    {
        float: none;
        clear: both;
    }
    .filter-form .unba-select span
    {
        width: 260px;
    }
    .central,
    #breadcrump
    {
        width: 320px;
    }

    #header .navigation.sticky
    {
        position: relative !important;
        top: auto !important;
    }
    .mCSB_horizontal > .mCSB_container.mCS_no_scrollbar
    {
        min-width: 310px;
    }
   
    .meta .type
    {
        line-height: 26px;

        overflow: hidden;

        width: 97%;
        height: 20px;
        padding: 0 0 0 8px;

        white-space: nowrap;
        text-transform: uppercase;
        text-overflow: ellipsis;

        color: #fff;
        background: #E29919;
    }
    .full-width-cont .with-img > div:first-child,
    .full-width-cont .with-img > div
    {
        width: 100%;
    }
    .line-info div.with-img > div
    {
        width: 50%;
    }
    .full-width-cont .with-img img
    {
        float: left;

        margin: 0 25px 25px 0;
    }
    .line-info > div
    {
        border: none;
        width: 280px;
        margin-bottom: 20px;
    }
    /* Header part start */

    #header ul.social a {
        width: 50px;
    }

    #header ul.social {
        margin: auto;
    }
    #header .search
    {
        /*float: none;

        margin: -106px 0 0 20px;*/
    }

    /* #header .logo img {
        margin-left: -43px;
    } */
    
    #header .search input[type=text]
    {
        width: 110px;
        box-sizing: content-box;
    }
    #header .registration
    {
       

        margin: 60px 0 6px 20px !important;
        padding: 0 65px 0 65px;
        margin-left: 14px !important;
        margin-right: 30px !important;
        width: 259px;

    }

    #header .registration span {
        width: 128px;
        font-size: 1em;
        padding: 12px 0 9px 24px;

            }
    #header .navigation ul#main_nav
    {
        position: absolute;
        top: 60px;
        left: 0;

        display: none;

        width: 320px;
        height: auto;
        padding: 10px 0 0 0;

        list-style: none;

        background: url('../imgs/bg/shadow-ul.png') #fff repeat-x 0 0;
        box-shadow: 0 14px 10px 3px rgba(0,0,0,.5);
        overflow-y: scroll; 
        /* z-index: 9999; */
    }
    #header .navigation ul#main_nav > li
    {
        display: list-item;

        height: auto;

        border-top: 1px solid #f1f1f1;
    }
    #header .navigation ul#main_nav > li:first-child
    {
        border-top: 0;
    }
    #header .navigation ul#main_nav > li > a
    {
        padding: 0;
    }
    #header .navigation ul#main_nav > li > a span
    {
        line-height: 20px;

        display: block;

        margin: 0 20px;
        padding: 9px 0 10px;
    }
    #header .navigation ul#main_nav > li:first-child > a span
    {
        border: none;
    }
    #header .navigation ul#main_nav > li:hover,
    #header .navigation ul#main_nav > li.active
    {
        background: none;
    }
    #header .navigation ul#main_nav > li:hover > a span,
    #header .navigation ul#main_nav > li.active > a span
    {
        color: #008dd9;
    }
    #header .navigation ul#main_nav > li.has_children:hover > a,
    #header .navigation ul#main_nav > li.has_children.active > a
    {
        background: none;
    }
    #header .navigation ul#main_nav > li.has_children > a span
    {
        background: url('../imgs/icons/black-arrow.png') no-repeat right center;
    }
    #header .navigation ul#main_nav > li.has_children:hover > a span
    {
        background: url('../imgs/icons/blue-arrow.png') no-repeat right center;
    }
    #header .navigation ul#main_nav > li > ul
    {
        position: relative;
        top: 0;
        left: 0;

        display: none;

        width: auto;
        margin: 0;
        padding: 0;

        list-style: none;

        box-shadow: none;
    }
    #header .navigation ul#main_nav > li:hover > ul
    {
        display: none;
    }
    #header .navigation ul#main_nav > li > ul > li
    {
        border-top: 1px solid #dcdcdc;
        background-color: #f3f3f3;
    }
    #header .navigation ul#main_nav > li > ul > li > a span
    {
        padding: 10px 0 10px 22px;

        border: none;
    }
    #header .navigation span.menu
    {
        display: inline-block;
    }
    /* Header part end */
    /* Content part start */
    .data > div h2.filter > div form
    {
        text-align: center;
    }
    .data > div h2.filter > div form > span
    {
        display: block;
    }
    .data > div h2.filter > form .calendars,
    .filter-form .unba-select
    {
        margin-left: 0;
        display: flex;
        justify-content: space-between;
        flex-wrap: wrap;
    }
    .filter-form {
        width: 100% !important;
    }
    .filter-form .calendars {
        width: 100%;
        display: flex;
        grid-template-columns: 125px 125px 1fr;
        grid-gap: 5px;
    }
    .filter-form .calendars .calendar, .filter-form .calendars .data-order {
        margin: 0 !important;
        width: 100%;
    }
    .filter-form .unba-select span {
        margin-top: 10px;
        width: 225px;
        overflow: hidden;
    }

    .one-news .person > div
    {
        display: block;

        margin: 15px 0 0 0;
    }
    .comments .comment .body p
    {
        max-width: 100%;
    }
    .send-comment form
    {
        position: relative;
    }
    .send-comment form div:first-child
    {
        position: absolute;
        top: 180px;
        left: -23px;
    }
    .send-comment form div
    {
        margin-bottom: 200px;
        margin-left: -8px;
        padding: 0;
    }
    .comments .answer
    {
        top: -83px;
    }
    .comments .comment .comment
    {
        padding-left: 21px;
    }
    .comments .comment .body > div.img
    {
        float: none;

        margin-bottom: 15px;
    }
    .comments .comment .body > div
    {
        margin: 0 0 5px 0;
        padding-left: 0;
    }
    .data > div h2.filter > div
    {
        float: none;

        margin-top: 10px;
        margin-bottom: 20px;
    }
    .publications .publication > div:first-child
    {
        margin-bottom: 20px;

        border: none;
    }
    .publications .publication > div
    {
        width: 100%;
    }
    .unba-select
    {
        text-align: left;
    }
    .data > div h2.filter > div form > span
    {
        margin: 0;
    }
    
    .news-block
    {
        margin-top: 20px;
    }
    .news-block > div > a:first-child,
    .news-block > div > a
    {
        display: block;

        width: 100%;
        max-height: 100%;
        margin: 0 0 15px;
        padding: 0;

        border: none;
    }

    .news-row .news-row-elem
    {
        padding: 0 20px;
    }
    .news-row .news-row-elem > div
    {
        width: 100%;
    }
    .news-row .news-row-elem > div.img
    {
        margin-bottom: 10px;
    }
    .news .additional-clickers
    {
        line-height: normal;

        top: 195px;
        left: 0;

        width: 100%;
        height: auto;
        min-height: 20px;

        text-align: center;
    }
    .news.news-type3 .additional-clickers
    {
        top: auto;
        right: 0;
        bottom: -18px;
        left: auto;
    }
    .news.news-type3 .news-image > div div.img img
    {
        max-width: 2000px;
    }
    .news.news-type3 .news-image > div > div
    {
        bottom: 35px;
    }
    .news .additional-clickers ul li
    {
        display: inline-block;

        margin: 10px 4px;
    }
    .news.news-type3 .news-image
    {
        width: 320px;
    }
    .news.news-type3 .news-image > div
    {
        width: 320px;
    }
    .events-cont .event > div
    {
        display: block;

        width: 100%;
    }
    .events-cont .event > div.img
    {
        margin-bottom: 15px;
    }
    .data > div,
    .data.one-height > div
    {
        display: block;
    }
    .columns_type1 .data > div:first-child,
    .columns_type2 .data > div
    {
        width: 320px;
    }
    .columns_type2 .data > div:first-child
    {
        width: 320px;
    }
    .with-map > div.map
    {
        width: 280px;
    }
    .default_scroll
    {
        width: 320px;
    }
    .default_scroll .mCSB_horizontal.mCustomScrollBox > .mCSB_scrollTools
    {
        width: 280px;
    }
    .links div.card > div
    {
        display: block;
        float: none;
    }
    .links div.card > div.img
    {
        margin-bottom: 15px;
    }
    .one-news h1
    {
        margin-top: 20px;
        padding: 0;
    }
    .owl-carousel.owl-carousel-type3
    {
        /*height: 127px;*/
    }
    .owl-carousel.owl-carousel-type3 .owl-controls
    {
        top: 60px;
    }
    /* Content part end */
    /* Footer part start */
    #footer .central
    {
        min-height: 140px;
    }
    #footer .central ul.social
    {
        float: none;
    }
    #footer .central .rights
    {
        position: absolute;
        bottom: 10px;

        float: none;

        width: 320px;

        text-align: center;
    }
    h2.filter
    {
        text-align: center;
    }

    .news .news-image
    {
        display: block;
        float: none;

        width: 320px;
        height: 250px !important;
    }
    .news .news-image > div
    {
        width: 320px;
        height: 205px !important;
    }
    .news.news-type3 .news-image
    {
        height: 380px !important;
    }
    .news.news-type3 .news-image > div
    {
        width: 320px;
        height: 380px !important;
    }
    .data .news .news-image > div h2
    {
        font: 20px AgoraSansProMedium;
        line-height: 20px;

        margin-bottom: 8px;
    }
    .news .news-image > div span.blocked
    {
        margin-bottom: 5px;
    }
    .news .teaser-news
    {
        display: block;
        float: none;
    }

    .line-info div.with-img > div,
    .line-info div.with-img > div:first-child
    {
        display: block;

        width: 100%;
    }
    .line-info div.with-img > div:first-child,
    .line-info div.with-img > div a.title
    {
        margin-top: 10px;

        text-align: center;
    }
    .data > div h2.filter > div label
    {
        display: block;
    }
    .form-element-frame
    {
        float: none;
    }
    .legislation .left, .legislation .meta
    {
        width: 100%;
    }
    /* Footer part end */

    .news-block .news-image,
    .legislation .news-image
    {
        display: inline-block;
        float: none;

        width: 100%;
        height: auto;
        margin-bottom: 12px;
    }
    .news-block .news-image img,
    .legislation .news-image img
    {
        width: 100%;
    }
    #footer .central
    {
        width: 320px;
    }
    #footer .central ul.social
    {
        float: none;

        text-align: center;
    }
    #footer .newsletter button
    {
        margin: 0 auto;
        margin-left: 37px;
    }
    #footer .newsletter button:hover
    {
        background-position: 18px 50%;
    }
    #footer .newsletter input[type=text]
    {
        margin-left: 16px;
        box-sizing: content-box;
        width: 165px;
    }
    .one-news .person .info
    {
        padding: 0;
    }
    .data > div .one-news p
    {
        clear: both;
    }
    .one-news .person .img
    {
        margin-right: 10px;
        margin-bottom: 10px;
    }
    .data > div .one-news .person h3
    {
        font-size: 17px;
    }
    .one-news h1
    {
        font-size: 24px;
        line-height: 31px;
    }
    .one-news .meta > span,
    .one-news .meta a
    {
        line-height: 18px;
        line-height: 21px;
        float: none;
        display: block;

    }
    .one-news .meta .views
    {
        background: url(../imgs/icons/views-big.png) no-repeat 0 25%;
        padding-left: 25px;
    }
    .one-news .meta .comments
    {
        margin-top: 8px;
    }
    .one-news .meta .print,
    .one-news .meta .comments
    {
        line-height: 24px;
    }
    #news-head .right
    {
        clear: both;
    }
    #news-head .owl-carousel.owl-carousel-type3
    {
        width: 320px;
    }

    span.share42-item{
        height: 43px;
        margin: 0 0 0 3px;
        -webkit-transform: scale(.74);
        -ms-transform: scale(.74);
        transform: scale(.74);
        width: 90px;
    }

    #share42 {
      justify-content: center;
       margin-left: -24px;
    }

    .one-news #news-head .owl-carousel.owl-carousel-type3
    {
        width: 280px;
        /* height: 187px; */
        margin-bottom: 20px;
    }
    .one-news #news-head .owl-carousel.owl-carousel-type3 .owl-controls
    {
        top: 72px;
    }
    .one-news .meta .comments
    {
        clear: both;
    }
    .left-img
    {
        display: block;
        float: none;

        width: 280px;
        margin: 0 20px 10px 20px;

        text-align: center;
    }
    .data > div > .side-search.fixed
    {
        position: static;
    }
    .links > div div.desc
    {
        padding-left: 0;
    }
    .socila-links-personal .sign
    {
        margin-top: 10px !important;
        margin-left: 0 !important;
        font-size: 1em;
    }
    .links > div p.name
    {
    }
    #person .left
    {
        float: none;

        margin: 0 auto;
    }
    #person .right
    {
        float: none;

        width: auto;
    }
    #statement .col-set .col
    {
        margin-left: 0;
    }
    #statement .wide input[type=text]
    {
        width: initial;
    }
    #statement textarea
    {
        width: 258px;
    }
    #statement .buttons a
    {
        margin-right: 0;
        margin-bottom: 20px;
    }
    .data img.content-image
    {
        width: 100%;
        margin-bottom: 20px;
    }
    .columns_type1 .data > div .heading-button h2
    {
        padding: 10px 20px;
    }
    #tizers-news
    {
     
    }
    .columns_type1 .data > div:first-child h2,
    .columns_type2 .data > div h2,
    .columns_type1 .data > div:first-child p.h2_type,
    .columns_type2 .data > div p.h2_type,
    .columns_type2 div.h2_type
    {
        line-height: 24px;

        padding-top: 15px;
    }

    .data .left div p img
    {
        width: 100%;
        margin-bottom: 10px;
    }
    #main-slider
    {
        width: 320px;
    }
    #main-slider .swiper-slide .img img
    {
        width: 100%;
    }
    #main-slider .swiper-slide div h2
    {
        font-size: 20px;
        line-height: 20px;
    }
    #main-slider .swiper-slide div.info-block-sl
    {
        top: 200px;
        bottom: auto;
        background-color: #144492;
        width: 100%;
        height: 171px;
    }

    /* .data>div{
          box-shadow: 0 10px rgba(0,0,0,.3) inset,0 -10px rgba(0,0,0,.3) inset, -10px 0 rgba(0,0,0,.3) inset, 10px 0 rgba(0,0,0,.3) inset;
       }  */   

    .owl-carousel.owl-theme.ads-rotator .owl-item .item{
        height: 250px;

    }

    .data .left div p img, .data .left p img{
        width: 100% !important;
        height: auto !important;
        margin: 10px 0 !important;
    }
    .data .left .erau-for-advocates .block img {
        width: initial !important;
        height: 80% !important;
    }

    .columns_type1 .data>div, .columns_type2 .data>div:first-child{
        position: relative;
        z-index: 0;
        width: 320px;
        margin-bottom: 0px;
        background-color: #fff;
    }

    .owl-carousel.owl-theme.ads-rotator .owl-wrapper-outer .item img{

    }

    .owl-carousel-type3 .owl-item img
    {
        width: 100%;
    }
    #main-slider .swiper-slide div.img
    {
        background: url(../imgs/more-loader.gif) no-repeat center 20px;
    }
    #main-slider .swiper-slide div.img
    {
        overflow: hidden;

        height: 200px;
    }
    .swiper-slide .fade-block
    {
        display: none;
    }
    .columns_type1 .left .meta + .social-likes
    {
        padding: 0;
    }
    .news-block > div.video a.video-ico
    {
        width: 100%;
        height: 219px;
        max-height: 280px;
    }
    .forms .left-col
    {
        width: 240px;
    }
    .forms .right-col
    {
        width: 240px;
    }
    .forms .right-col .col-1 input[type='text'],
    .forms .right-col .col-1 input[type='password'],
    .forms .right-col .col-1 input[type='text']:focus,
    .forms .right-col .col-1 input[type='password']:focus
    {
        width: 240px;
    }
    .forms .right-col textarea
    {
        width: 220px;
    }
    .forms .right-col div.col-2
    {
        width: 240px;
    }
    .save-changes p
    {
        font-size: 16px;

        padding: 0 20px;
    }
    .forms .left-col img
    {
        width: 100%;
        height: auto;
    }
    .forms .left-col button.btn-pr,
    .btn-pr.litle
    {
        font-size: 14px !important;

        width: 240px !important;
        height: 40px !important;
    }
    .search-list
    {
        width: 320px;
    }
    .erau .columns_type2 div.h2_type
    {
        height: 89px;
    }
    .erau .right-filter-erau
    {
        float: left;

        width: 290px;
    }
    .erau .right-filter-erau span.caption-fl
    {
        font-size: 14px;

        float: none;

        margin-right: 10px;
    }
    .erau .search-orderby
    {
        float: none;
    }
    .search-orderby .chosen-container.chosen-with-drop .chosen-drop
    {
        top: 36px;
        left: -31px;

        width: 279px;

        border-top: 1px solid #aaa;
    }
    #erau-search-result .search-orderby .chosen-search input[type=text]
    {
        width: 263px;
    }
    #news-head .left
    {
        width: 240px;
    }
    .clock-container{
        position: absolute;
        z-index: 9999;
        top: 50%;
        left: 50%;
        margin-top: -61px;
        margin-left: -169px;
    }
    .namain{
        text-indent: -9999px;
        width: 18px;
        background-image: url(../imgs/icons/planet.png);
        background-repeat: no-repeat;
        background-position: center center;
    }
    .namain:hover{
        background-image: url(../imgs/icons/planet.png) !important;
        background-repeat: no-repeat !important;
        background-position: center center !important;;
    }
    .left.block12 .feeds-body .event .img + div{
          width: 100%; 
    }

    .disturbanceForm {
      max-width: 280px;
      margin: auto;
    }

}


/* media queries 320 na 640  END*/

@media only screen and (min-width: 100px) and (max-width: 1280px), only screen and (min-device-width : 100px) and (max-device-width : 1280px) and (orientation : landscape){
    #header .logo{
        display: block;
        margin: auto !important;
        margin-top: 20px !important;
        background-image: url("../imgs/logos/logo.png");
        background-repeat: no-repeat;
        background-position: left center;
        /*background-size: 83%;*/
        width: 380px;
        text-align: center;
        height: auto;
    }    

    .one-news #news-head h3{
        max-width: 240px;
    }

    .central ul.social{
        float: none; 
        display: block;
        list-style: none;
        margin: auto;
        text-align: center;
        margin-top: 10px;
    }

    #header .upper .central .english{
            text-align: center;
            margin: auto;
            display: table;
            width: auto;
            top: 11px;
            position: relative;
            right: auto;
            padding-top: 5px;

          /*   text-align: center;
              margin: auto;
              display: block;
              width: 20px;
              margin-top: 20px;
              top: 2px;
              position: relative;
              right: auto; */
    }

    #header .upper .central .border.shop.temporary{
        width: 172px;
        height: 30px;
        line-height: 2;
        background-color: #9E9E9E;
        -webkit-transition: color .3s linear,background-color .3s linear,background-image .3s linear;
        -moz-transition: color .3s linear,background-color .3s linear,background-image .3s linear;
        -ms-transition: color .3s linear,background-color .3s linear,background-image .3s linear;
        -o-transition: color .3s linear,background-color .3s linear,background-image .3s linear;
        transition: color .3s linear,background-color .3s linear,background-image .3s linear;
        font-size: 17px;
        top: 4px;
        padding: 0 15px 0 16px;
        border-radius: 45px;
        font-family: "Warnock-Pro-Semibold";
         position: inherit; 
        font-weight: 400;
        text-align: center;
        margin: auto;
        display: block;
        margin-top: 15px;   
    }

    #header .registration{
        border-radius: 45px;
        background: url(../imgs/icons/login-2.png) right 2px no-repeat #fcc216;
        height: 30px;
        width: 220px;
        padding-left: 10px;
        margin: auto !important;
        display: block;
        text-align: center;
        margin-top: 20px !important;
        margin-bottom: 20px !important;
        float: none;
    }

    #header .registration span{
            font-size: 17px;
            font-weight: 300;
            display: block;
            text-transform: uppercase;
            padding-right: 10px;
            line-height: 0.5;
            font-family: 'Warnock-caption';
            margin: auto;
            text-align: center;
    }

    .central ul.social li a{
        width: 36px;
    }

}

@media only screen and (min-width: 320px) and (max-width: 640px), only screen and (min-device-width : 320px) and (max-device-width : 640px) and (orientation : landscape){
    #header .logo{
        display: block;
        width: 100%;
        margin: auto;
        margin-top: 20px;
        background-image: url("../imgs/logos/logo.png");
        background-repeat: no-repeat;
        background-position: left center;
        background-size: 83%;
        
    }

  .after-log {
    margin-right: 50px;
    margin-bottom: 15px;
  }
}





/* partners page media queries BEGIN*/

/* 960px */

    @media only screen and (max-width: 960px), only screen and (max-device-width: 960px) and (orientation: landscape){
        .b-partners__partner{
            width: 100%;
        }
        
        .b-partners__organization{
            width: 100%;
        }

        .b-partners__charity{
            width: 100%;
        }

    }

/* 640px */

    @media only screen and (max-width: 640px), only screen and (max-device-width: 640px) and (orientation: landscape){
        .b-partners__partner{
            height: 275px;
        }

        .img-wrapper{
            height: auto;
            text-align: center;
            width: 100%;
        }

        .b-partner__wrapper{
            width: 100%;
            float: none;
            padding-top: 10px;
            display: inline-block;
        }
        
        .b-partner__wrapper img{
            display: block;
            margin:auto;
            position: initial;

        }

        .b-partner__name{
            width: 100%;
            text-align: center;
            display: inline-block;
            padding-top: 0px !important;
            line-height: 20px !important;
            padding-left: 0 !important;
        }

        .b-partners__organization{
            width: 100%;
            height: 245px;
        }

        .b-organization__wrapper{
            height: auto;
            width: 100%;
            text-align: center;
            padding-top: 15px;  
        }
        
        .b-organization__name{
            line-height: 21px !important;
            padding: 0 !important;
        }
        .b-partners__charity{
            width: 100%;
            height: 200px;
        }
        
        .b-charity__wrapper{
            width: 100%;
            padding-top: 15px;
            height: auto;
        }

        .b-charity__name{
            width: 100%;
            text-align: center;
            padding: 0 !important;
        }
    }



/* partners page media queries END*/

@media only screen and (max-width: 390px){
    html{
        overflow-x: hidden;
    }
}

/* styles for personal tables */
.left div.b-persons-table__acticle p {
    font-size: 15px;
    line-height: 21px;
    font-family: Warnock-Pro-Semibold;
    color: #706f72;
}
.b-persons-table-inner {
    width: 100%;
    padding-left: 20px;
    padding-right: 20px;
    margin-top: 45px;
    box-sizing: border-box;
}
.b-persons-table-inner .unba-select ul {
    height: 187px;
    overflow-y: scroll;
}
.b-persons-table h2 {
    text-align: left !important;
    box-sizing: border-box;
    padding-left: 20px !important;
}
.b-persons-table-inner__years {
    float: left;
    width: 100%;
}
.b-persons-table-inner__years label {
    font-family: Warnock-Pro-Semibold;
    font-size: 20px;
    color: black;
    margin-right: 40px;
    margin-bottom: 30px;
    display: block;
    float: left;
    line-height: 20px;
    padding-bottom: 5px;
    border-bottom: 4px transparent solid;
    cursor: pointer;
}
.b-persons-table-inner__years label:hover {
    color: #144492;
    border-bottom: 4px #144492 solid;
}
.b-persons-table-inner__search {
    float: right;
    width: 32%;
    margin-top: 0px;
    box-sizing: border-box;

}
#content .b-persons-table-inner .b-persons-table-inner__search input[type=text]:focus {
    padding-left: 10px;
    padding-right: 10px;
    border: 1px solid #008dd9;
    padding-top: 5px;
}
#content .b-persons-table-inner .b-persons-table-inner__search input[type=text] {
    background: url(../imgs/personal-lupa.png) no-repeat;
    background-position: 96% center;
    padding-right: 40px;
}
.b-persons-table-inner .unba-select span {
    font-size: 15px;
    box-sizing: border-box;
    width: 100%;
}
.b-persons-table-inner .unba-select {
    width: 291px;
}
.b-persons-table-inner .control-label {
    float: left;
    width: 130px;
    box-sizing: border-box;
    text-align: right;
    padding-right: 19px;
    font-size: 13px;
    line-height: 14px;
    font-family: Warnock-Pro-Semibold;
    color: #706f72;
    height: 40px;
}
.b-persons-table-inner .control-label.date-label {
    padding-top: 6px;
}
.b-persons-table-inner .control-label.select-label {
    padding-top: 15px;
}
#content .b-persons-table-inner__search input {
    outline: none;
    height: 37px;
    line-height: 37px;
    padding-left: 10px;
    border-radius: 7px;
    border: 1px #e2e2e2 solid;
    width: 100%;
    padding-top: 5px;
    box-sizing: border-box;
}
.b-persons-table-inner__dates {
    float: left;
    width: 100%;
    box-sizing: border-box;
    margin-bottom: 30px;
}
.b-persons-table-inner .radio-input:checked + label {
    color: #144492;
    border-bottom: 4px #144492 solid;
}
.b-persons-table-inner__dates-left, .b-persons-table-inner__dates-right {
    float: left;
    width: 50%;
    box-sizing: border-box;
}
.b-persons-table-inner__dates-right {
    padding-left: 37px;
}
.b-persons-table-inner__select {
    float: left;
    width: 50%;
    box-sizing: border-box; 
    margin-top: 0px;
    margin-bottom: 24px;
}
.filter-form .b-persons-table-inner__select .unba-select{
    float: left;
    margin-left: 0px;
}
.filter-form .b-persons-table-inner__select .unba-select span {
    color: #ababab;
}
.left-calendar {
    margin-right: 15px;
}
.b-persons-table-persons thead {
    border-top: 3px #c5c5c5 solid;
    border-bottom: 3px #c5c5c5 solid;
    color: #0f0f0f;
    font-size: 13px;
    
}
.b-persons-table-persons thead th {
    padding-top: 23px;
    padding-bottom: 17px;
    line-height: 16px;
    text-align: center;
    padding-left: 14px;
    padding-right: 14px;
    box-sizing: border-box;
}
.b-persons-table-persons tbody {
    color: #706f72;
    font-size: 15px;
    
}
.b-persons-table-persons thead th:first-of-type {
    padding-left: 14px;
}
.b-persons-table-persons thead th span {
    position: relative;
    display: inline-block;
}
.b-persons-table-persons thead th span:before {
    content: '';
    position: absolute;
    top: -108%;
    bottom: -100%;
    width: 7px;
    height: 14px;
    margin: auto;
    right: -14px;
}
.b-persons-table-persons thead th span.sort {
    cursor: pointer;
}
.b-persons-table-persons thead th span.sort.ASC:before {
    background: url(../imgs/table-arrow-down.png) no-repeat;
}
.b-persons-table-persons thead th span.sort:before {
    background: url(../imgs/table-arrow.png) no-repeat;
}
.b-persons-table-persons thead th span.sort.DESC:before {
    background: url(../imgs/table-arrow-up.png) no-repeat;
}
.b-persons-table-persons thead th span.sort.ASC, .b-persons-table-persons thead th span.sort.DESC {
    cursor: pointer;
}
.b-persons-table-persons tbody td:first-of-type {
    padding-top: 22px;
    padding-bottom: 17px;
    line-height: 18px;
    padding-left: 14px; 

}
.b-persons-table-persons thead th:first-of-type {
    width: 129px;
}
.b-persons-table-persons thead th:nth-of-type(2n) {
    width: 144px;
}
.b-persons-table-persons thead th:nth-of-type(4n) span{
    width: 95px;
}
.b-persons-table-persons thead th:nth-of-type(5n) span{
    width: 78px;
}
.b-persons-table-persons thead th:nth-of-type(7n) span{
    width: 74px;
}
.b-persons-table-persons tbody td {
    text-align: center;
    padding-top: 22px;
    padding-bottom: 17px;
    line-height: 18px;
    padding-left: 14px;
    padding-right: 14px;
    box-sizing: border-box;
}
.b-persons-table-persons tbody tr {
    border-bottom: 1px #c5c5c5 solid;
    
}
.b-persons-table-persons tbody tr:hover {
    background: #eeeeee;
    color: #008dd9;
    cursor: default;
}
.personal-pagination {
    width: 100%;
    float: left;
    margin-top: 30px;
    margin-bottom: 30px;
}
.personal-pagination li {
    float: left;
}
.personal-pagination li a, .personal-pagination li span{
    float: left;
    width: 30px;
    height: 30px;
    color: #919192;
    font-size: 15px;
    text-align: center;
    padding-top: 6px;
    box-sizing: border-box;
}
.personal-pagination li.active span {
    background: #144492;
    color: white;
    cursor: default;
}
.personal-pagination li a:hover {
    opacity: 0.7;
}
@media only screen and (max-width: 1280px) and (min-width: 961px), only screen and (max-device-width: 1280px) and (min-device-width: 980px) and (orientation: landscape) {
    .filter-form .b-persons-table-inner__select .unba-select span {
        width: 100%;
        margin-left: 0px;
    }
    .filter-form .b-persons-table-inner__select .unba-select {
        width: 291px;
    }
}
@media only screen and (max-width: 960px) and (min-width: 640px), only screen and (max-device-width: 960px) and (min-device-width: 640px) and (orientation: portrait) {
    .b-persons-table-inner__years {
        width: 100%;
    }
    .b-persons-table-inner__search {
        width: 40%;
    }
    .b-persons-table-inner__dates-left, .b-persons-table-inner__dates-right {
        width: 100%;
    }
    .b-persons-table-inner__dates-right {
        padding-left: 0px;
        margin-top: 20px;

    }
    .b-persons-table-inner__select {
        width: 57%;
        margin-bottom: 16px;
    }
    .filter-form .b-persons-table-inner__select .unba-select span {
        width: 100%;
        margin-left: 0px;
    }
    .filter-form .b-persons-table-inner__select .unba-select {
        width: 291px;
    }
    .b-persons-table h2 {
        text-align: center !important;
    }
    .b-persons-table-block {
        float: left;
        width: 100%;
        overflow-x: scroll;
    }
    .filter-form .b-persons-table-inner__select .unba-select {
        width: 212px;
    }   
}
@media only screen and (max-width: 640px) and (min-width: 100px), only screen and (max-device-width: 640px) and (min-width: 100px) {
    .b-persons-table h2 {
        text-align: center !important;
    }
    .b-persons-table-inner__years {
        width: 100%;
    }
    .b-persons-table-inner__search {
        width: 100%;
    }       
    .b-persons-table-inner .control-label {
        float: left;
        width: 100%;
        box-sizing: border-box;
        text-align: left;
        padding-right: 19px;
        font-size: 13px;
        line-height: 14px;
        font-family: Warnock-Pro-Semibold;
        color: #706f72;
        height: 25px;
    }
    .b-persons-table-inner__select {
        width: 100%;
    }
    .b-persons-table-inner__dates-left, .b-persons-table-inner__dates-right {
        width: 100%;
        margin-top: 20px;
    }
    .b-persons-table-inner__dates-right {
        padding-left: 0px;
    }
    #content .b-persons-table-inner input[type=text].calendar {
        width: 41%;
        margin-right: 0px;
    }
    .b-persons-table-inner .control-label.select-label {
        padding-top: 7px;
    }
    .filter-form .b-persons-table-inner__select .unba-select {
        width: 100%;
    }
    .filter-form .b-persons-table-inner__select .unba-select span {
        width: 100%;
    }
    .b-persons-table-block {
        float: left;
        width: 100%;
        overflow-x: scroll;
    }
    .b-persons-table-block table {
        width: 842px;
    }
    .personal-pagination {
        text-align: center;
    }
    .personal-pagination li {
        float: none;
        display: inline-block;
        width: 31px;
    }
    .b-persons-table-inner__years label {
        margin-right: 29px;
    }

}
.share42-item {
    vertical-align: middle;
}

@media only screen and (max-width: 320px) and (min-width: 100px), only screen and (max-device-width: 320px) and (min-width: 100px) {
  #header div.search {
    margin-right: 10px;
    margin-left: 0;
  }
}

@media screen and (max-width: 960px) and (min-width: 641px) {
  #main-slider .swiper-slide div.info-block-sl {
    height: 150px;
  }
  #main-slider .additional-clickers {
    bottom: 40px;
  }
}


/* UNBA-993 bugs */
.cabinet .popup-activation_probono .form-modal__list li{
    display: block;
    padding-left: 12px;
    position: relative;
}
.cabinet .popup-activation_probono .form-modal__list li:before{
    position: absolute;
    width: 4px;
    margin-top: 4px;
    top: 0;
    left: 0;
}
.cabinet #header .search input[type=text]{
    box-sizing: content-box;
}
@media screen and (max-width: 640px){
    #profile__page .flex {
        flex-direction: column;
    }
    #profile__page .info-change-password form{
        padding-left: 0;
        padding-right: 0;
    }
    #profile__page .info-change-password form .flex .errors{
        width: 100%!important;
    }
    #profile__page .info-change-password button{
        position: static;
        margin-top: 45px;
    }
    .cabinet .croppie-container[class^="thumbnail-banner__"] .cr-image{
        /*max-width: 100%;*/
    }
}
@media screen and (max-width: 525px){
    .cabinet .popup-cabinet.popup-changeThumbnail .popup-btns{
        flex-direction: column;
        max-width: 280px;
        margin-left: auto;
        margin-right: auto;
    }
    .cabinet .popup-cabinet.popup-changeThumbnail #confirmPhoto{
        max-width: 100%;
    }
}
@media only screen and (min-width: 100px) and (max-width: 640px), only screen and (min-width: 100px) and (max-device-width: 640px) {

    .one-news .meta {
        display: block;
    }

    .one-news .meta .type {
        max-width: 85%;
        width: auto;
    }

    #content input[type=text].calendar {
        width: 80px;
    }

    .owl-carousel .item div.info {

    }

    .owl-carousel .owl-controls {
        margin-bottom: 22px;
    }

    .default_scroll .owl-item .block {
        height: 490px;
    }

    #main-slider .additional-clickers .swiper-pagination-switch.swiper-active-switch, #main-slider .additional-clickers .swiper-pagination-switch:hover {
        background: url(../imgs/gallery-active.png) center no-repeat;
        background-size: 7px;
    }

    #main-slider .additional-clickers .swiper-pagination-switch {
        background-size: 5px;
        margin: 10px -2px;
    }

    #main-slider .additional-clickers {
        left: 70%;
    }

    .scrollable2.owl-carousel .owl-controls .owl-page.active, .scrollable2.owl-carousel .owl-controls .owl-page:hover {
        background: url(../imgs/dark-gallery-active.png) center no-repeat;
        background-size: 7px;
    }

    .scrollable2.owl-carousel .owl-controls .owl-page {
        background-size: 5px;
        margin: 10px -2px;

    }

    .scrollable2.ddefault_scroll.erau-for-advocates.owl-carousel.owl-theme .owl-pagination {
        padding-top: 0;
    }

    .content-latest-events.owl-carousel .owl-controls .owl-page.active, .content-latest-events.owl-carousel .owl-controls .owl-page:hover, .default_scroll.owl-carousel .owl-controls .owl-page.active, .default_scroll.owl-carousel .owl-controls .owl-page:hover {
        background: url(../imgs/dark-gallery-active.png) center no-repeat;
        background-size: 7px;
    }

    .content-latest-events.owl-carousel .owl-controls .owl-page, .default_scroll.owl-carousel .owl-controls .owl-page {
        background-size: 5px;
        margin: 10px -2px;
    }

    .owl-carousel.owl-theme.ads-rotator .owl-controls .owl-page.active, .owl-carousel.owl-theme.ads-rotator .owl-controls .owl-page:hover {
        background: url(../imgs/gallery-active.png) center no-repeat;
        background-size: 7px;
    }

    .owl-carousel.owl-theme.ads-rotator .owl-controls .owl-page {
        background-size: 5px;
        margin: 10px -2px;
    }

    .owl-carousel .owl-controls .owl-page.active, .owl-carousel .owl-controls .owl-page:hover {
        background: url(../imgs/gallery-active.png) center no-repeat;
        background-size: 7px;
    }

    .owl-carousel .owl-controls .owl-page.active, .owl-carousel .owl-controls .owl-page {
        background-size: 5px;
        margin: 10px -2px;
    }

    .header_en {
        display: flex;
        width: 340px;
        justify-content: space-between;
        align-items: center;
    }

    .header_en a {
        margin: 0;
    }

    .header_en .shop_en {
        margin: 0;
        padding-top: 4px;
        line-height: 30px;
        padding-left: 25px;
        padding-right: 25px;
    }

    #header .namain_en {
        margin: 0;
        padding: 10px;
    }

    #content .right.block15 .UBlock .owl-controls {

    }
    .owl-carousel.owl-theme.ads-rotator.owl-controls{
        position: absolute;
        bottom: 16px;
    }
    #content .owl-carousel.owl-theme.ads-rotator .owl-controls{
        position: absolute;
        bottom: -3px;
    }
    .scrollable3.default_scroll.owl-carousel.owl-theme.owl-carousel .owl-controls {
        position: absolute;

    }

    .default_scroll .owl-item .block {

    }

    #main-slider .swiper-slide div.info-block-sl .block-title {
        margin-left: -17px;
        max-width: 250px;
    }

    #header .navigation .central {
        width: 376px;
    }
    .message {
        padding: 0 20px 20px 22px;
    }
    .message .img {
        height: 28px;
    }

    .message h1 {
        font-size: 1em;
    }
}
@media screen and (max-width: 1280px) {
    .header_en {
        display: flex;
        align-items: center;
    }
    #header .namain_en{
        margin: 0;
        padding: 10px;
    }
    .ads-rotator{
        height: auto;
    }
    .ads-rotator .owl-wrapper-outer{
        height: 275px;
    }
    .owl-carousel.owl-theme.ads-rotator.owl-controls{
        position: absolute;
        bottom: 16px;
    }
    .ads-rotator .item div.info{
        height: 80px;
        bottom: -20px;
    }
    .block11 #feeds-container {
        min-height: auto;
    }
    .news-links.content-advocates-articles a.img-news.no-bg{
        width: 88%;
    }
    .scrollable2 .owl-controls {
        height: 35px;
    }
}
@media screen and (min-width: 640px) and (max-width: 960px) {
    .one-news .meta{
        flex-direction: column;
        align-items: baseline;
    }
}

@media screen and (min-width: 100px) and (max-width: 700px) {
    #sign-fancy {
        width: 80%;
        position: relative;
        left: 0;
        margin: 0 auto;
    }
    #sign-fancy.addPopup textarea {
        width: 98.25%;
    }
}

@media screen and (min-width: 700px){
    #sign-fancy {
        width: 500px;
        position: relative;
        left: 0;
        margin: 0 auto;
    }
    #sign-fancy.addPopup textarea {
        width: 495px;
    }
}
@media screen and (min-width: 960px) and (max-width: 1280px) {
    .ads-rotator .item div.info {
        height: 105px;
    }
    .owl-carousel-type2 .owl-controls,
    .ads-rotator .owl-controls{
        position: absolute;
        top: 240px;
        margin: 0;
    }
    .owl-carousel-type2 .owl-controls{
        position: absolute;
        bottom: 10px;
        top: unset;
    }
}
@media screen and (min-width: 640px) and (max-width: 960px){
    .ads-rotator .owl-wrapper-outer .owl-item{
        padding: 0 10px;
        width: 280px !important;
    }
    .right .owl-carousel#owl-carousel{
        padding-bottom: 60px;
    }
    .owl-carousel .owl-controls .owl-page, .owl-carousel.owl-theme.ads-rotator .owl-controls .owl-page{
        background: url(../imgs/dark-gallery-inctive.png) no-repeat center;
    }
    .owl-carousel.owl-theme.ads-rotator .owl-controls .owl-page.active, .owl-carousel.owl-theme.ads-rotator .owl-controls .owl-page:hover{
        background: url(../imgs/dark-gallery-active.png) no-repeat 0 0;
    }
    .right .owl-carousel#owl-carousel.owl-carousel-type2 {
        height: 360px;
    }
    .owl-carousel-type2 .item div.info {
        height: 70px;
    }
    .owl-carousel-type2 .owl-item{
        width: 280px !important;
        padding: 0 10px;
    }
    .owl-carousel-type2 .owl-controls .owl-page.active, .owl-carousel-type2 .owl-controls .owl-page:hover{
        background: url(../imgs/dark-gallery-active.png) no-repeat 0 0;
    }
}
/* .content-latest-events .owl-item .block .block-title,
#pagegal p.block-title,
.default_scroll .owl-item .block .block-title, .swiper-slide .block-title, .feeds-body .event .img span {
    display: none;
} */
