  .header,
  .languages,
  .logo-languages,
  .searchbox {
    position: relative
  }

  .form-ballina1 h3>a,
  .languages>a,
  .lexo a,
  .phone-number-text h3 a:active,
  .phone-number-text h3 a:focus,
  .phone-number-text h3 a:hover {
    text-decoration: none
  }

  #slider-thumbs img,
  .image-singlepage img,
  .images,
  .images img,
  .news-photo,
  .pdf-logo img,
  .picture-ballina img {
    object-fit: cover
  }

  #myCarousel-videos,
  #slider-thumbs a,
  .campaign-text,
  .fotogaleria,
  .fotogaleria-text,
  .fotogaleria1 h4,
  .images,
  .news-photo,
  .pdf,
  .pdf p {
    overflow: hidden
  }

  .caret,
  .contact-kendi p,
  .deklarimi-person p,
  .mundesi-punesimi .media .media-left {
    vertical-align: middle
  }

  .btn-group1,
  .kerko-deklarimet,
  .ul-deklarimet {
    font-style: italic
  }

  @font-face {
    font-family: Roboto-Regular;
    src: url(../fonts/Roboto-Regular.ttf)
  }

  @font-face {
    font-family: Roboto-LightItalic;
    src: url(../fonts/Roboto-LightItalic.ttf)
  }

  @font-face {
    font-family: Roboto-Medium;
    src: url(../fonts/Roboto-Medium.ttf)
  }

  @font-face {
    font-family: Roboto-Light;
    src: url(../fonts/Roboto-Light.ttf)
  }

  body {
    font-family: Roboto-Light;
    padding: 0 !important
  }

  .header {
    width: 100%;
    padding-top: 5px
  }

  .navbar-brand {
    width: 25%;
    height: auto;
    padding: 0
  }

  .logo-languages {
    width: 100%
  }

  .navbar-brand>img {
    max-width: 180px
  }

  .float {
    float: right;
    margin-top: 15px;
    padding-right: 0
  }

  .languages {
    margin-top: 30px;
    padding: 0;
    display: inline-flex
  }

  .pagination .glyphicon-menu-left,
  .pagination .glyphicon-menu-right {
    top: 0
  }

  .searchbox {
    width: 125%;
    height: 68px;
    float: right;
    border: 1px solid #f3f3f3;
    -webkit-transition: width 1s;
    -moz-transition: width 1s;
    -ms-transition: width 1s;
    -o-transition: width 1s;
    transition: width 1s;
	margin-top: 3px;
  }

  .searchbox-input {
    top: 0;
    right: 0;
    border: 0;
    outline: 0;
    width: 95%;
    height: 54px;
    margin: 6px 0 0;
    font-size: 12px;
    color: #000;
    padding-right: 50px;
    padding-left: 20px
  }

  .form-ballina input::-webkit-input-placeholder,
  .form-ballina textarea::-webkit-input-placeholder {
    font-family: Roboto-LightItalic;
    font-size: 14px;
    color: #9c9c9c
  }

  .form-ballina input::-moz-placeholder {
    font-family: Roboto-LightItalic;
    font-size: 14px;
    color: #9c9c9c
  }

  .form-ballinainput:-ms-input-placeholder {
    font-family: Roboto-LightItalic;
    font-size: 14px;
    color: #9c9c9c
  }

  .form-ballinainput:-moz-placeholder {
    font-family: Roboto-LightItalic;
    font-size: 14px;
    color: #9c9c9c
  }

  .searchbox-icon,
  .searchbox-submit {
    width: 70px;
    height: 52px;
    display: block;
    position: absolute;
    top: 8px;
    font-family: Roboto-Regular;
    font-size: 12px;
    right: 0;
    padding: 0;
    padding-top: 0 !important;
    margin: 2px 0 0;
    border: 0;
    outline: 0;
    line-height: 50px;
    text-align: center;
    cursor: pointer;
    background: #fff
  }

  .searchbox-open {
    width: 125%;
    border: 1px solid #f3f3f3;
    height: 70px
  }

  .searchbox .searchbox-icon>img {
    margin-top: 0
  }

  .float button {
    position: absolute;
    right: 0;
    bottom: 0;
    margin: 15px 5px
  }

  .navigation,
  .top {
    position: relative
  }

  .languages>a {
    margin-right: 16px;
    font-family: Roboto-Regular;
    font-size: 14px;
    color: #b2b2b2;
    padding-left: 13px
  }

  .languages>a.active {
    color: #f13434
  }

  .searchbox-parent div:last-child {
    padding-right: 0
  }

  .top {
    width: 100%;
    padding-bottom: 5px
  }

  .navigation {
    width: 100%;
    float: left;
    z-index: 2
  }

  .navbar-ballina {
    padding: 0
  }

  .nav-menu-top {
    background: linear-gradient(to right, #fff, #f1f0f0, #f1f0f0, #f1f0f0, #f1f0f0, #fff)
  }

  .nav a:hover {
    transition: .5s;
    -webkit-transition: .5s;
    -moz-transition: .5s
  }

  .inverse-ballina {
    border-top: 0;
    background-color: transparent
  }

  .navbar-ballina .first-navbar {
    width: 105.5%;
    margin-left: -28px;
    border-top: none;
    display: table;
    text-align: justify
  }

  .navbar-ballina .first-navbar.first-navbar-sr {
    width: 109.8%;
    margin-left: -49px
  }

  .navbar-ballina .first-navbar.first-navbar-en {
    width: 108.5%;
    margin-left: -38px
  }

  .inverse-ballina .first-navbar .active>a {
    height: 100%;
    background-color: transparent !important;
    font-size: 20px;
    color: #f01616
  }

  .navbar-inverse {
    background-color: transparent;
    border: none;
    margin-bottom: 0
  }

  .navbar-ballina .second-navbar {
    width: 100%;
    list-style: none;
    text-align: left;
    margin-bottom: 4px
  }

  .navbar-ballina .second-navbar li ul>li:before {
    content: "\2022";
    color: #f01616;
    display: table-cell;
    width: 10px;
    position: relative;
    margin-top: 0;
    padding-right: 7px;
    padding-left: 6px;
    font-size: 30px
  }

  .navbar-ballina .second-navbar li::before {
    content: "\2022";
    color: #f01616;
    display: inline-block;
    width: 10px;
    position: absolute;
    margin-top: 0;
    font-size: 45px
  }

  .second-navbar li ul>li>a {
    font-size: 14px !important;
    padding-left: 0 !important;
    margin-left: -6px;
    text-align: left;
    vertical-align: middle;
    display: table-cell;
    padding-right: 10px !important;
    font-family: Roboto-Regular !important
  }

  .navbar-ballina .second-navbar li ul {
    list-style: none inside;
    background-color: rgba(255, 255, 255, .95);
    padding-left: 0;
    position: absolute;
    display: none;
    border: 1px solid #e3e3e3;
    left: -10px
  }

  .alphabet,
  .carousel-ballina,
  .hide-bullets,
  .inner-agjencia li {
    list-style: none
  }

  .navbar-ballina .second-navbar li ul>li {
    width: 220px !important;
    color: #f01616;
    font-weight: 400;
    padding-top: 6px;
    padding-bottom: 6px;
    border-bottom: 1px solid rgba(240, 22, 22, .25);
    padding-left: 6px;
    transition: all .5s linear;
    -webkit-transition: all .5s linear;
    -moz-transition: all .5s linear;
    -ms-transition: all .5s linear
  }

  .navbar-ballina .second-navbar li ul>li:hover {
    background-color: #fff;
    border-bottom: 1px solid #f01616
  }

  .navbar-ballina .second-navbar li ul li.activelinkParent {
    background-color: #fff;
    border-top: 1px solid #f01616;
    border-bottom: 1px solid #f01616
  }

  .navbar-ballina .second-navbar li ul li.activelinkParent a {
    color: #484545
  }

  .second-navbar {
    position: relative;
    margin-top: 6px
  }

  .second-navbar>li:nth-child(4) {
    padding-left: 50px !important
  }

  .second-navbar.second-navbar-sr>li:nth-child(4) {
    padding-left: 0 !important
  }

  .second-navbar.second-navbar-sr>li:nth-child(4)>a {
    word-spacing: 60px
  }

  .navbar-ballina .second-navbar.second-navbar-en li {
    width: 190px
  }

  .navbar-ballina .second-navbar.second-navbar-en li.first {
    width: 170px
  }

  .second-navbar.second-navbar-en>li:nth-child(4)>a {
    padding-left: 38px !important
  }

  .second-navbar>li:nth-child(4) ul {
    left: 40px
  }

  .inverse-ballina .second-navbar li {
    width: 200px
  }

  .inverse-ballina .second-navbar li>a {
    font-family: Roboto-Medium;
    color: #484545;
    font-size: 14px;
    padding-left: 20px;
    padding-right: 20px
  }

  .inverse-ballina .second-navbar .active>a,
  .inverse-ballina .second-navbar .active>a:hover {
    background-color: transparent;
    font-family: Roboto-Medium;
    color: #f01616;
    font-size: 14px
  }

  .navbar-ballina .first-navbar li>a {
    padding-top: 16px;
    text-align: center;
    color: #4e4c4c;
    font-family: Roboto-Regular;
    font-size: 20px;
    height: 100%
  }

  .navbar-inverse .navbar-nav>li>a:focus,
  .navbar-inverse .navbar-nav>li>a:hover {
    color: #4e4c4c
  }

  .navbar-ballina .first-navbar li {
    height: 50px;
    float: none;
    display: table-cell
  }

  .location .media-left .glyphicon-envelope {
    color: #4c4b4b !important;
    font-size: 20px
  }

  .location .media-left .glyphicon-earphone {
    color: #4c4b4b !important;
    margin-top: -10px;
    font-size: 20px
  }

  @media screen and (max-width:1200px) {
    #right-side {
      margin-left: 0 !important
    }

    .navbar-ballina .first-navbar li {
      width: 114px
    }

    .inverse-ballina .second-navbar li {
      width: 200px;
      padding-left: 37px !important
    }

    .second-navbar li:nth-child(4) {
      padding-left: 50px !important
    }

    .parag-text {
      margin-left: 5px !important;
      padding-top: 20px !important
    }

    .deklarimi-person {
      margin: 0 20px !important
    }
  }

  @media screen and (max-width:991px) {

    /*.images,
    .images img {
      height: auto !important;
      width: 100% !important
    }*/

    .images,
    .images img,
    .parag-text {
      width: 100% !important
    }

    .reports {
      text-align: center
    }

    .images img {
      max-width: 100%;
      margin: 0;
      margin-left: 0 !important
    }

    .carousel-showmanymoveone1 .cloneditem-1 {
      display: block;
      width: 0 !important;
      opacity: 1 !important
    }

    .click {
      margin-top: 60px !important
    }

    .deklarimi-pasurise {
      width: 100% !important;
      height: 320px !important
    }

    .deklarimi-pasurise h5 {
      padding: 98px 71px 71px !important
    }

    .arrow1 i {
      padding: 20px !important
    }

    .arrow .glyphicon {
      top: 5px !important
    }

    .float {
      float: none !important;
      margin-top: 15px;
      padding-right: 0
    }

    .languages {
      left: 60px;
      margin-top: 15px !important
    }

    .searchbox {
      min-width: 70px;
      width: 0%;
      height: 70px;
      float: right;
      right: 0;
      overflow: hidden;
      -webkit-transition: width 1s;
      -moz-transition: width 1s;
      -ms-transition: width 1s;
      -o-transition: width 1s;
      transition: width 1s
    }

    .searchbox-input {
      top: 0;
      right: 0;
      border: 0;
      outline: 0;
      width: 95%;
      height: 70px;
      margin: 0;
      font-size: 12px;
      color: #000;
      padding-left: 20px
    }

    .form-ballina input::-webkit-input-placeholder,
    .form-ballina textarea::-webkit-input-placeholder {
      font-family: Roboto-LightItalic;
      font-size: 14px;
      color: #9c9c9c
    }

    .form-ballina input::-moz-placeholder {
      font-family: Roboto-LightItalic;
      font-size: 14px;
      color: #9c9c9c
    }

    .form-ballinainput:-ms-input-placeholder {
      font-family: Roboto-LightItalic;
      font-size: 14px;
      color: #9c9c9c
    }

    .form-ballinainput:-moz-placeholder {
      font-family: Roboto-LightItalic;
      font-size: 14px;
      color: #9c9c9c
    }

    .searchbox-icon,
    .searchbox-submit {
      width: 70px;
      height: 70px;
      display: block;
      position: absolute;
      top: 0;
      font-family: Roboto-Regular;
      font-size: 12px;
      right: 0;
      padding: 10px 0 0;
      margin: 0;
      outline: 0;
      line-height: 50px;
      text-align: center;
      cursor: pointer;
      background: #fff;
      border: 1px solid #f3f3f3
    }

    .searchbox-open {
      width: 200%;
      border: 1px solid #f3f3f3;
      height: 70px
    }

    .float button {
      position: absolute;
      right: 0;
      bottom: 0;
      margin: 15px 5px
    }

    .deklarimi-pasurise {
      left: 0;
      right: 0;
      margin: auto;
      float: none !important
    }

    .arrow {
      bottom: 20px !important
    }

    .indicator-publishing {
      bottom: -13px !important
    }

    .carousel-ballina {
      bottom: -45px !important
    }

    .navbar-ballina .first-navbar li {
      width: 102px;
      display: block
    }

    .inverse-ballina {
      margin-left: 0;
      margin-right: 0;
      border-top: 0;
      background-color: transparent
    }

    .inverse-ballina .second-navbar li {
      width: 100%;
      padding-left: 0 !important
    }

    .navbar-ballina .second-navbar li::before {
      display: none
    }

    .alphabet-widht ul {
      column-count: 2 !important
    }
  }

  .form-ballina1 h3>a,
  .h3-ballina,
  .phone-number-text h3,
  .phone-number-text h3 a {
    font-family: Roboto-Medium
  }

  @media screen and (min-width:991px) {
    .last-news .news-photo:first-child {
      padding-right: 0
    }

    .numri-zyrtareve1 {
      margin-left: -40px !important
    }
  }

  @media screen and (min-width:481px) and (max-width:767px) {
    .last-news .news-photo:first-child {
      padding-right: 0;
      padding-left: 0
    }

    .last-news .lajmet-slider {
      padding-right: 0
    }
  }

  @media screen and (max-width:767px) {

    .location,
    .mundesi-punesimi h5,
    .social-media {
      text-align: center
    }

    .buttton,
    .phone-number {
      left: 0;
      right: 0
    }

    .header {
      margin-bottom: -105px
    }

    .row-publishing {
      margin-bottom: 30px;
      float: none !important
    }

    .badge-kosovo {
      display: block;
      margin-left: auto !important;
      margin-right: auto;
      padding-top: 40px !important
    }

    .arrow-menu .right {
      transform: rotate(-45deg);
      -webkit-transform: rotate(-25deg);
      float: right;
      position: relative;
      margin-right: 15px
    }

    .searchbox,
    .searchbox-open {
      position: absolute
    }

    .searchbox-open {
      width: 320px
    }

    .language-list {
      margin-top: 8px;
      margin-bottom: 18px
    }

    .navbar-ballina .second-navbar li::before {
      display: none
    }

    .buttton {
      margin: auto
    }

    .location .media-left {
      display: inline-block
    }

    .location .media-body {
      width: auto;
      display: inline-block
    }

    .mundesi-punesimi {
      margin-top: 40px !important;
      padding-left: 0
    }

    .social-media {
      margin-top: 40px !important
    }

    .first-row {
      margin-top: 30px
    }

    .navbar-ballina .first-navbar li {
      width: 100%;
      height: 60px
    }

    .second-navbar li,
    .second-navbar li>a {
      width: 100% !important
    }

    .navbar-ballina .first-navbar li>a {
      padding-top: 10px;
      padding-bottom: 10px
    }

    .navbar-ballina .first-navbar {
      margin: 0
    }

    .second-navbar {
      margin-top: 0
    }

    .second-navbar li>a {
      text-align: center;
      font-size: 14px !important
    }

    .navbar-ballina {
      background-color: #f7f7f7 !important
    }

    .md1 {
      width: 100%;
      bottom: 105px;
      padding-bottom: 25px
    }

    .form-ballina1,
    .phone-number {
      bottom: 0 !important;
      text-align: center
    }

    .button {
      text-align: center;
      margin: auto
    }

    .form-ballina1 {
      position: relative !important;
      height: 35px;
      padding: 0;
      width: 100% !important
    }

    .form-ballina1 h3>a {
      padding-left: 0 !important;
      position: relative;
      top: 4px
    }

    .form-ballina-max {
      display: none
    }

    .form-ballina-min {
      display: block !important;
      top: 25px;
      position: relative
    }

    .h3-ballina {
      text-align: center;
      bottom: 115px !important;
      padding-right: 15px
    }

    .form-ballina-min button.raporto-tani {
      width: 100%;
      margin: 0 auto;
      background-color: #f01616;
      display: block;
      border: none;
      height: 60px;
      color: #fff;
      font-family: Roboto-Medium;
      font-size: 20px
    }

    .form-ballina-min button.raporto-tani[aria-expanded=true] {
      border-bottom-left-radius: 0 !important;
      border-bottom-right-radius: 0 !important
    }

    .form-ballina-min button.raporto-tani:focus {
      outline: 0
    }

    .form-ballina-min .form-ballina {
      width: 100%;
      margin: 0 auto;
      border-bottom-left-radius: 5px;
      border-bottom-right-radius: 5px;
      border-top: 1px solid rgba(255, 255, 255, .5)
    }

    .last-news h3,
    .last-publishing h4 {
      margin-bottom: -10px !important
    }

    .parag {
      margin-bottom: 0 !important
    }

    .parag-text p {
      height: auto !important
    }

    .parag:after {
      content: "";
      width: 100%;
      height: 3px;
      background-color: #ededed;
      position: relative !important;
      display: block;
      margin-bottom: 25px;
      margin-top: 15px
    }

    .images {
      padding: 0 !important
    }
  }

  .click,
  .last-news,
  .statistikat {
    float: left
  }

  .button,
  .call {
    text-align: left
  }

  .form-ballina-min {
    display: none
  }

  @media screen and (max-width:550px) {
    .news-photo {
      width: 100%
    }

    .last-news .news-photo .img-responsive {
      width: 100% !important
    }
  }

  @media screen and (max-width:480px) {
    .logo {
      float: left
    }

    .navbar-brand {
      width: 60%;
      height: auto
    }

    .images,
    .news-photo,
    .parag,
    .pdf-doc {
      width: 100%
    }

    .searchbox {
      right: 3px
    }

    .arrow5 .left {
      right: 60px !important
    }

    .arrow5 .right {
      left: 60px !important
    }

    .arrow4 .left {
      right: 48px !important
    }

    .arrow4 .right {
      left: 48px !important
    }

    .arrow .left {
      position: relative
    }

    .h3-ballina {
      font-size: 35px !important
    }

    .last-news .news-photo .img-responsive {
      width: 100% !important
    }

    .last-news .news-photo:first-child {
      padding: 0
    }

    .last-news .lajmet-slider {
      padding-right: 0
    }
  }

  @media screen and (max-width:368px) {
    .languages>a {
      padding-left: 10px !important
    }

    .searchbox {
      right: 3px
    }

    .searchbox-open {
      width: 291px
    }
  }

  .navbar-ballina {
    background-color: transparent
  }

  .picture-ballina {
    width: 100%;
    position: relative
  }

  .picture-ballina img {
    width: 100%;
    height: 305px;
    max-height: 305px
  }

  .h3-ballina {
    position: absolute;
    bottom: 100px;
    font-size: 30px;
    line-height: 42px;
    color: #fefefe
  }

  .h3-ballina-other {
    bottom: 158px
  }

  .phone-number {
    position: absolute;
    bottom: 115px;
    width: 100%
  }

  .phone-number2 {
    margin-left: 250px
  }

  .button {
    font-size: 40px;
    font-weight: 700;
    width: 275px;
    color: #fff;
    display: table
  }

  .phone-number .phone-number-earphone {
    display: table-cell;
    height: 100%;
    width: 30px;
    padding-right: 5px
  }

  .phone-number .phone-number-earphone i.fa {
    font-size: 28px
  }

  .phone-number .phone-number-text {
    display: table-cell
  }

  .phone-number .phone-number-text p {
    margin-bottom: 0;
    margin-top: 0;
    padding-top: 2px
  }

  .phone-number-text h3 {
    font-size: 30px;
    margin-top: 0;
    margin-bottom: 0
  }

  .phone-number-text h3 a {
    font-size: 30px;
    color: #fff
  }

  .call {
    font-size: 14px;
    color: #e1e2e0;
    font-family: Roboto-Regular;
    padding-left: 5px
  }

  .arrow,
  .carousel-ballina,
  .click,
  .last-news h3,
  .lexo,
  .pdf-logo {
    text-align: center
  }

  .form-ballina1 {
    position: absolute;
    bottom: 1px;
    right: 15px;
    background-color: #f01616;
    width: 88%;
    height: 370px
  }

  .form-ballina1 h3 {
    margin-top: 0;
    margin-bottom: 0;
    padding-bottom: 19px;
    padding-top: 18px;
    border-top: 1px solid #fff;
    border-bottom: 1px solid rgba(255, 255, 255, .33)
  }

  .form-ballina {
    height: 305px;
    width: 100%;
    padding: 10px 15px;
    background-color: #f01616;
    -webkit-box-shadow: 0 33px 120px -1px rgba(236, 236, 236, .75);
    -moz-box-shadow: 0 33px 120px -1px rgba(236, 236, 236, .75);
    box-shadow: 0 33px 50px -4px rgba(236, 236, 236, .75)
  }

  .form-ballina label {
    color: #fff
  }

  .fa-calendar:before {
    content: url(../image/calendar.png)
  }

  .form-ballina1 h3>a {
    font-size: 20px;
    color: #fff;
    padding-bottom: 15px;
    padding-left: 20px
  }

  .form-ballina button,
  .last-news h3,
  .last-news h4 {
    font-family: Roboto-Medium;
    color: #211f1f
  }

  .form-ballina input.email {
    background-color: #ededed;
    height: 40px
  }

  .form-ballina textarea {
    height: 103px;
    resize: none;
    background-color: #ededed
  }

  .form-ballina button {
    font-size: 14px;
    padding: 10px 16px;
    -webkit-box-shadow: inset 0 -4px 5px 0 rgba(223, 223, 223, 1);
    -moz-box-shadow: inset 0 -4px 5px 0 rgba(223, 223, 223, 1);
    box-shadow: inset 0 -4px 5px 0 rgba(223, 223, 223, 1)
  }

  .last-news {
    position: relative;
    width: 100%;
    min-height: 440px;
    margin-top: 5px
  }

  .last-news h3 {
    font-size: 25px;
    margin-bottom: 20px;
    margin-top: 25px
  }

  .last-news img {
    width: 100%;
    height: 100%
  }

  .last-news .news-photo:last-child {
    background-color: #f8f8f8
  }

  .last-news .news-photo .img-responsive {		
		    /* margin-left: 0; */
    /* margin-top: -30px; */
    object-fit: cover;
    /* max-width: 100%; */
    /* position: relative; */
    /* min-height: 330px; */
	/*    width: 360px*/
    width: 100%;
  }

  .last-news h4 {
    font-size: 16px;
    margin-top: 30px
  }

  .last-news p {
    font-family: Roboto-Regular;
    font-size: 14px;
    color: #444242;
    margin-top: 20px
  }

  .calendar,
  .lexo {
    font-size: 12px;
    font-family: Roboto-Medium
  }

  .lexo {
    width: 116px;
    height: 44px;
    background-color: #f01616;
    margin-top: 20px;
    padding-top: 15px
  }

  .lexo a {
    color: #fff
  }

  .news-photo {
    position: relative;
    height: 270px
  }

  .news-photo h4 a {
    color: #2f2f2f
  }

  .news-photo h4 a:hover {
    color: red;
    text-decoration: none;
    transition: .7s ease-in-out;
    -webkit-transition: .7s ease-in-out;
    -moz-transition: .7s ease-in-out
  }

  .calendar {
    position: absolute;
    right: 0;
    bottom: 0;
    color: #626262;
    padding: 10px 25px
  }

  .first-row {
    position: relative;
    min-height: 270px
  }

  .first-row>.row {
    margin-right: 0
  }

  .carousel-ballina li {
    width: 49%;
    height: 7px;
    background-color: #e7e7e7;
    border: 0;
    margin: 0;
    padding: 0
  }

  .carousel-ballina li.active {
    position: relative;
    width: 49%;
    height: 7px;
    background-color: #b6b6b6;
    padding: 0
  }

  .carousel-ballina li:first-child {
    margin-right: -5px;
    position: relative
  }

  .carousel-ballina li:last-child {
    margin-left: -5px
  }

  .carousel-ballina {
    margin-bottom: 0;
    position: absolute;
    bottom: 10px;
    left: 50%;
    z-index: 15;
    width: 50%;
    padding-left: 0;
    margin-left: 0;
    transform: translateX(-50%)
  }

  .click,
  .last-publishing,
  .pdf,
  .pdf-logo {
    position: relative
  }

  .agjencia-slider,
  .videos .videoSlick .slick-arrow {
    z-index: 1
  }

  #myCarousel3 {
    min-height: 324px
  }

  .click {
    width: 100%;
    font-size: 14px;
    font-family: Roboto-LightItalic;
    color: #626262;
    margin-bottom: 28px
  }

  .click a,
  .pdf p {
    font-family: Roboto-Medium
  }

  .click a {
    font-size: 14px;
    color: #f01616;
    text-decoration: underline
  }

  hr {
    border: 1px solid #e7e7e7;
    margin: 0
  }

  .navbar-ballina .second-navbar li>a:hover,
  .navbar-ballina ul.first-navbar li>a:hover {
    color: #f01616 !important;
    text-decoration: none
  }

  .row.pdf-page {
    padding-top: 5px
  }

  .pdf {
    height: 253px;
    background-color: #f7f7f7;
    padding-left: 20px;
    padding-top: 20px;
    padding-bottom: 20px;
    margin-bottom: 30px
  }

  .pdf-logo {
    width: 85px;
    height: 85px;
    border-radius: 50%;
    background-color: #fff;
    padding-top: 15px
  }

  .pdf-logo img {
    width: auto;
    height: auto
  }

  .pdf p {
    padding-right: 45px;
    font-size: 16px;
    margin-top: 40px;
    height: 90px
  }

  .last-publishing {
    width: 100%;
    float: left
  }

  .eye,
  .eye a {
    position: absolute;
    bottom: 0
  }

  .eye {
    width: 0;
    height: 0;
    border-top-width: 60px;
    border-top-style: solid;
    border-top-color: transparent;
    border-right-width: 60px;
    border-right-style: solid;
    border-right-color: red;
    right: 0
  }

  .eye .fa {
    font-size: 18px;
    color: #fff;
    padding-left: 8px;
    padding-top: 1px
  }

  .eye a {
    padding: 10px 26px
  }

  .arrow i {
    display: inline-block;
    padding: 6px
  }

  .arrow .glyphicon-menu-left,
  .arrow .glyphicon-menu-right {
    top: -10px
  }

  .arrow .glyphicon {
    color: #989898
  }

  .arrow .glyphicon:hover {
    color: #f01717
  }

  .arrow a,
  .arrow a:hover {
    text-decoration: none
  }

  .arrow .right {
    position: relative;
    left: 80px
  }

  .arrow .left {
    position: relative;
    right: 80px
  }

  .arrow {
    position: absolute;
    left: 0;
    right: 0;
    margin-top: -20px
  }

  .indicator-publishing {
    width: 133px;
    left: 0;
    right: 0;
    text-align: center;
    margin: auto;
    bottom: 0;
    padding-right: 18px
  }

  .indicator-publishing li {
    width: 13px;
    height: 13px;
    background-color: #d6d6d6;
    border: 0;
    border-radius: 10px;
    margin-left: 21px
  }

  .indicator-publishing .active {
    width: 13px;
    height: 13px;
    margin: 0 0 0 21px;
    background-color: #211f1f;
    border: 0
  }

  .circle,
  .deklarimi-pasurise,
  .statistikat {
    width: 100%;
    position: relative
  }

  .last-publishing h4,
  .statistikat h3 {
    font-size: 25px;
    color: #211f1f;
    font-family: Roboto-Medium;
    margin-bottom: 20px;
    text-align: center
  }

  .arrow i.left:hover,
  .arrow i.right:hover,
  .arrow3 i.left:hover,
  .arrow3 i.right:hover {
    border: solid #f01616;
    border-width: 0 1px 1px 0;
    display: inline-block;
    padding: 9px;
    text-decoration: none
  }

  .last-publishing h4 {
    position: relative;
    margin-top: 30px
  }

  .horizontal-line {
    border-bottom: 1px solid #e7e7e7;
    position: relative;
    margin-top: 32px
  }

  .statistikat h3 {
    left: 0;
    right: 0;
    margin-top: 30px
  }

  .circle {
    background-color: #f8f8f8
  }

  .deklarimi-pasurise {
    height: 387px;
    margin-top: 15px;
    background-color: #fff;
    float: right;
    margin-bottom: 15px
  }

  .deklarimi-pasurise h5 {
    color: #f01616;
    font-family: Roboto-light;
    font-size: 36px;
    position: absolute;
    padding: 0 125px;
    width: 100%;
    margin: 0 auto;
    top: 50%;
    text-align: center;
    transform: translateY(-50%);
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%)
  }

  .numri-zyrtareve1,
  .statistics {
    position: relative;
    float: right;
    width: 100%
  }

  .numri-zyrtareve1 {
    margin-top: 15px
  }

  .numbers-ballina:first-child .numri-zyrtareve1 {
    margin-top: 24px
  }

  .numri-zyrtareve1 .numbers {
    width: 119px;
    height: 119px;
    background-color: #4c4b4b;
    padding: 43px 27px;
    font-size: 26px;
    font-family: Roboto-Light;
    float: left;
    position: absolute;
    left: 0;
    color: #fff
  }

  .description {
    float: right;
    width: 100%;
    height: 119px;
    background-color: #fff;
    padding-left: 135px;
    color: #696969;
    font-size: 16px;
    font-family: Roboto-LightItalic;
    padding-right: 16px
  }

  .description p {
    top: 50%;
    position: relative;
    transform: translateY(-50%);
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%)
  }

  .arrow1 i {
    border: solid #d4d4d4;
    border-width: 0 1px 1px 0;
    display: inline-block;
    padding: 30px
  }

  .arrow1 .right {
    transform: rotate(-45deg);
    -webkit-transform: rotate(-45deg);
    position: relative;
    float: right;
    right: -3px
  }

  .arrow1 .left {
    transform: rotate(135deg);
    -webkit-transform: rotate(135deg);
    position: relative;
    left: -33px;
    float: left
  }

  .arrow1 {
    width: inherit;
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%)
  }

  .arrow1 i.left:hover,
  .arrow1 i.right:hover {
    border: solid #969595;
    border-width: 0 1px 1px 0;
    display: inline-block;
    padding: 30px
  }

  .videos {
    position: relative;
    width: 100%;
    float: left
  }

  .videos h3 {
    font-family: Roboto-Medium;
    font-size: 25px;
    left: 0;
    right: 0;
    text-align: center;
    margin-top: 30px;
    margin-bottom: 20px
  }

  .videos .video1 {
    height: 270px
  }

  .videos .videoSlick {
    width: calc(100% - 15px);
    margin-left: 7.5px;
    margin-bottom: 70px !important
  }

  .videos .slick-initialized .slick-slide {
    display: block;
    padding: 0 7.5px;
    opacity: .5
  }

  .videos .slick-initialized .slick-slide.slick-center {
    opacity: 1
  }

  .videos .slick-dots {
    bottom: -35px
  }

  .videos .slick-dots li button:before {
    font-family: slick;
    font-size: 15px;
    line-height: 20px;
    position: absolute;
    top: 0;
    left: 0;
    width: 20px;
    height: 20px;
    content: '•';
    text-align: center;
    opacity: .25;
    color: #000;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale
  }

  .footer,
  .location h5 {
    font-family: Roboto-Regular
  }

  .videos .videoSlick i.glyphicon.glyphicon-menu-left.slick-arrow {
    position: absolute;
    top: auto;
    bottom: -37px;
    left: calc(50% - 120px);
    color: #989898
  }

  .videos .videoSlick i.glyphicon.glyphicon-menu-right.slick-arrow {
    position: absolute;
    top: auto;
    right: calc(50% - 120px);
    bottom: -37px;
    color: #989898
  }

  .final,
  .indicators-videos {
    bottom: 0;
    right: 0;
    left: 0;
    text-align: center
  }

  .videos .videoSlick .slick-arrow:hover {
    color: #f01717;
    cursor: pointer
  }

  .slick-dots li {
    position: relative;
    display: inline-block;
    width: 20px;
    height: 20px;
    margin: 0 10px;
    padding: 0;
    cursor: pointer
  }

  #myCarousel-videos,
  .footer {
    width: 100%;
    position: relative;
    float: left
  }

  .slick-slide:focus {
    outline: 0
  }

  #myCarousel-videos {
    height: 447px
  }

  .footer {
    padding-top: 20px;
    background-color: #f1f0f0
  }

  .location h5 {
    font-size: 25px;
    color: #211f1f;
    margin-bottom: 25px
  }

  .location .media p a {
    color: #333;
    transition: .7s ease-in-out;
    -webkit-transition: .7s ease-in-out;
    -moz-transition: .7s ease-in-out;
    -mx-transition: .7s ease-in-out
  }

  .location .media p a:hover {
    color: red;
    text-decoration: none;
    cursor: pointer
  }

  .location {
    padding: 0
  }

  @media (min-width:768px) {
    .footer .modal-dialog {
      width: 700px;
      margin: 30px auto;
      top: 50%;
      -webkit-transform: translateY(-50%) !important;
      -moz-transform: translateY(-50%) !important;
      -ms-transform: translateY(-50%) !important;
      transform: translateY(-50%) !important
    }

    .numri-zyrtareve1:first-child {
      margin-top: 15px
    }

    .inverse-ballina .second-navbar li>a {
      padding-bottom: 0
    }
  }

  @media (min-width:768px) and (max-width:1200px) {
    .statistika-slider>div:last-child {
      padding-left: 30px
    }
  }

  .statistika-slider>div {
    padding: 0
  }

  .statistika-slider>div:first-child {
    padding-right: 7.5px
  }

  .statistika-slider>div:last-child {
    padding-left: 7.5px
  }

  .footer .modal-header .modal-title {
    color: #fff
  }

  .footer .modal-header .close {
    color: #fff;
    opacity: 1;
    transition: .7s ease-in-out;
    -webkit-transition: .7s ease-in-out;
    -moz-transition: .7s ease-in-out;
    -ms-transition: .7s ease-in-out
  }

  .footer .modal-header .close:hover {
    color: #787878
  }

  .footer .modal-body {
    height: 500px
  }

  .footer #map {
    height: 100%
  }

  .footer .modal-content {
    background-color: rgba(0, 0, 0, .2)
  }

  .fa-youtube-play:before {
    content: url(../image/youtube.png)
  }

  .social-media {
    margin-top: 20px
  }

  .social-media .fa {
    font-size: 18px;
    padding-left: 17px;
    padding-right: 19px;
    cursor: pointer
  }

  .mundesi-punesimi h5 {
    font-size: 25px;
    font-family: Roboto-Regular;
    color: #211f1f;
    margin-bottom: 25px
  }

  .final,
  .mundesi-punesimi a {
    font-size: 14px;
    font-family: Roboto-Regular
  }

  .aktivitetet {
    position: relative;
    margin-bottom: 25px
  }

  .mundesi-punesimi i {
    border: solid #000;
    border-width: 0 1px 1px 0;
    display: inline-block;
    padding: 6px
  }

  .mundesi-punesimi img {
    width: 20px;
    height: 20px
  }

  .mundesi-punesimi .media {
    margin-bottom: 20px
  }

  .mundesi-punesimi .media .media-heading {
    margin-bottom: 0 !important
  }

  .mundesi-punesimi a {
    color: #000;
    text-decoration: none;
    position: relative;
    top: 3px
  }

  .mundesi-punesimi a:hover {
    transition: .7s ease-in-out;
    -webkit-transition: .7s ease-in-out;
    -moz-transition: .7s ease-in-out
  }

  .mundesi-punesimi .right {
    transform: rotate(-45deg);
    -webkit-transform: rotate(-45deg);
    padding-top: 9px
  }

  .aktivitetet a:hover,
  .social-media .fa:hover {
    color: #f01616
  }

  .final {
    position: absolute;
    width: 100%;
    background-color: #fff;
    height: 50px;
    padding-top: 5px;
    color: #626262
  }

  .final a {
    color: #f01616;
    text-decoration: none
  }

  .footer-container {
    position: relative;
    width: 100%;
    float: left;
    margin-bottom: 85px
  }

  .lexo:hover {
    background-color: #211f1f;
    -webkit-transition: background-color 1s linear;
    -ms-transition: background-color 1s linear;
    transition: background-color 1s linear
  }

  .video1 iframe {
    width: 100%;
    float: right;
    border: 0;
    height: 100%
  }

  .indicators-videos li {
    width: 13px;
    height: 13px;
    background-color: #d6d6d6;
    position: relative;
    top: -4px
  }

  .arrow3 .glyphicon-menu-left,
  .arrow3 .glyphicon-menu-right {
    top: 5px
  }

  .indicators-videos {
    width: 133px;
    margin: auto
  }

  .indicators-videos .active {
    width: 13px;
    height: 13px;
    background-color: #211f1f;
    position: relative;
    margin-bottom: 1px
  }

  .agjencia-holder,
  .agjencia-slider {
    position: relative;
    width: 100%;
    float: left
  }

  .calendar .fa {
    padding-right: 6px;
    position: relative;
    /*bottom: -4px*/
  }

  .fa-eye:before {
    content: url(../image/eye.png)
  }

  .picture-ballina-title .agjencia-title {
    left: 0;
    right: 0;
    text-align: center;
    font-size: 30px;
    margin-top: 25px;
    margin-bottom: 28px;
    font-family: Roboto-Medium;
    color: #000
  }

  .agjencia-slider a.active {
    font-size: 16px;
    font-family: Roboto-Medium;
    color: #fefefe
  }

  .agjencia-slider a {
    font-size: 16px;
    text-decoration: none;
    font-family: Roboto-Regular;
    color: #ffdfdf;
    z-index: 9999;
    position: relative;
    text-align: center
  }

  .agjencia-slider-li li {
    padding-right: 15px
  }

  .agjencia-holder {
    background-color: #f01616;
    height: 102px;
    border: 1px solid #ef7d7d;
    margin-top: 0;
    padding-top: 20px;
    -webkit-box-shadow: 2px 14px 23px 2px rgba(231, 231, 231, .62);
    -moz-box-shadow: 2px 14px 23px 2px rgba(231, 231, 231, .62);
    box-shadow: 2px 14px 23px 2px rgba(231, 231, 231, .62)
  }

  #arrow-agjencia .right {
    float: right;
    margin-right: -1.85%;
    width: 0 !important;
    height: 0
  }

  #arrow-agjencia .left {
    float: left;
    margin-left: -1.85%;
    width: 0 !important;
    height: 0
  }

  #arrow-agjencia .glyphicon:hover {
    color: #fff;
    transition: .7s ease-in-out !important;
    -webkit-transition: .7s ease-in-out !important;
    -moz-transition: .7s ease-in-out !important
  }

  .arrow-menu i {
    border: solid #fff;
    border-width: 0 1px 1px 0;
    display: inline-block;
    padding: 10px
  }

  .arrow-menu .right {
    transform: rotate(-45deg);
    -webkit-transform: rotate(-25deg);
    float: right
  }

  .arrow-menu .left {
    transform: rotate(135deg);
    -webkit-transform: rotate(135deg)
  }

  .arrow-menu {
    position: absolute;
    width: 100%;
    bottom: -7px;
    padding-left: 7px;
    padding-right: 7px
  }

  .carousel-inner {
    padding: 0;
    width: 100% !important
  }

  .inner-agjencia {
    z-index: 3;
    width: auto
  }

  @media (min-width:992px) {
    .inner-agjencia-1>div {
      width: auto;
      margin-right: 24px
    }

    .language-list #separator {
      display: none !important
    }

    #myCarousel3 .lajmet-slider:first-child {
      padding-left: 0;
      padding-right: 10px
    }

    #myCarousel3 .lajmet-slider:last-child {
      padding-right: 0;
      padding-left: 25px
    }
  }

  .arrow3 i,
  .arrow4 i,
  .arrow5 i {
    display: inline-block
  }

  .pergjegjesite-kryesore {
    float: left;
    width: 100%;
    position: relative;
    margin-top: -99px;
    margin-bottom: 20px
  }

  .pergjegjesite-kryesore h4 {
    font-family: Roboto-Medium;
    font-size: 25px;
    color: #211f1f;
    margin-top: 110px;
    text-align: center
  }

  .pergjegjesite-kryesore h6,
  .pergjegjesite-kryesore p {
    font-size: 16px;
    font-family: Roboto-Regular;
    color: #626262
  }

  .pergjegjesite-kryesore h6 {
    text-align: center;
    margin-top: 5px;
    margin-bottom: 30px
  }

  .pergjegjesite-kryesore p {
    margin-top: 15px
  }

  .pergjegjesite-kryesore .pdf p>a {
    font-size: 16px !important;
    font-family: Roboto-Regular !important;
    color: #626262 !important;
    margin-top: 30px
  }

  .location .buttton,
  .location .buttton a {
    font-size: 14px;
    font-family: Roboto-Medium
  }

  .pergjegjesite-kryesore .pdf p>a:hover {
    color: red !important;
    text-decoration: none;
    transition: .7s ease-in-out !important;
    -webkit-transition: .7s ease-in-out !important;
    -moz-transition: .7s ease-in-out !important
  }

  .padding {
    padding: 0
  }

  .pergjegjesite-kryesore hr {
    width: 38%;
    margin-left: 31%;
    border-color: #fab9b9
  }

  .frame {
    position: relative;
    width: 100%;
    float: left;
    border: 1px solid #f6eaea;
    border-top: 0;
    padding-bottom: 60px
  }

  .frame1 {
    padding-top: 65px
  }

  .agjencia-slider .publik-links {
    text-align: center
  }

  #perqindja {
    padding-left: 130px
  }

  .location .buttton {
    position: relative;
    width: 115px;
    height: 50px;
    background-color: #f01616;
    text-align: center;
    padding-top: 16px;
    color: #fff
  }

  .arrow3,
  .eye:hover {
    position: absolute;
    right: 0;
    bottom: 0
  }

  .location .buttton a {
    color: #fff;
    text-decoration: none
  }

  .buttton:hover {
    background-color: #211f1f;
    -webkit-transition: background-color 1s linear;
    -ms-transition: background-color 1s linear;
    transition: background-color 1s linear
  }

  .eye:hover {
    width: 0;
    height: 0;
    border-top-width: 60px;
    border-top-style: solid;
    border-top-color: transparent;
    border-right-width: 60px;
    border-right-style: solid;
    border-right-color: #000;
    -webkit-transition: border-right-color 1s linear;
    -ms-transition: border-right-color 1s linear;
    transition: border-right-color 1s linear
  }

  .navbar-toggle {
    background-color: red;
    color: #fff;
    margin-right: 0
  }

  .navbar-toggle:focus {
    background-color: red !important
  }

  .arrow3 {
    left: 0;
    text-align: center;
    margin-top: 0
  }

  .arrow3 a:active,
  .arrow3 a:hover {
    text-decoration: none
  }

  .arrow3 i {
    padding: 9px
  }

  .arrow3 .glyphicon {
    color: #989898
  }

  .arrow3 a .glyphicon:hover {
    color: #f01717;
    text-decoration: none
  }

  .news h4,
  .news h6 {
    color: #211f1f;
    font-family: Roboto-Medium
  }

  .arrow3 a .glyphicon:active {
    text-decoration: none
  }

  .arrow3 .glyphicon-menu-left:active {
    text-decoration: none
  }

  .arrow3 .right {
    position: relative;
    left: 45px
  }

  .arrow3 .left {
    position: relative;
    right: 45px
  }

  .mundesi-punesimi .media-body {
    width: auto
  }

  .te-fundit {
    width: 100%;
    float: left;
    position: relative
  }

  .images {
  /*  height: 170px;
    width: 170px;
    padding-left: 6px;
    padding-right: 15px*/
  }

  .news h4 {
    font-size: 25px;
    text-align: center;
    margin-top: 70px
  }

  @media screen and (min-width:769px) and (max-width:810px) {
    .arrow1 {
      width: 100%;
      left: 0
    }

    .arrow1 .left {
      left: 25px
    }

    .arrow1 .right {
      right: 25px
    }
  }

  @media screen and (max-width:768px) {
    .news h4 {
      margin-top: 25px
    }

    .dropdown-legjislacioni {
      margin-right: 13%
    }

    .news hr {
      width: 340px !important
    }

    .top {
      padding-bottom: 0
    }

    #myCarousel2 {
      margin-top: 31px
    }

    .statistika-slider>div:first-child,
    .statistika-slider>div:last-child {
      padding-right: 15px;
      padding-left: 15px
    }

    .arrow1 {
      width: 100%;
      left: 0
    }

    .arrow1 .left {
      transform: rotate(135deg);
      -webkit-transform: rotate(135deg);
      position: relative;
      left: 15px;
      float: left
    }

    .arrow1 .right {
      transform: rotate(-45deg);
      -webkit-transform: rotate(-45deg);
      position: relative;
      float: right;
      right: 15px
    }
  }

  .news,
  .news .kthehu,
  .row-publishing {
    float: left;
    width: 100%
  }

  .news hr {
    width: 38%;
    text-align: center;
    margin: 19px auto 30px;
    border-color: #fab9b9
  }

  .news h6 {
    font-size: 16px;
    line-height: 1.1;
	margin-bottom: 10px !important;
  }

  .news p>a {
    font-size: 14px;
    color: #f01616;
    font-family: Roboto-Medium;
    text-decoration: none
  }

  .date-picture {
    position: absolute;
    bottom: 0;
    right: 0;
    left: 0;
    text-align: center;
    font-size: 12px;
    font-family: Roboto-Medium;
    color: #fff
  }

  .parag {
    margin-bottom: 20px;
    /*padding-left: 10px;
    padding-right: 0*/
  }

  .parag-text {
    /*width: 270px;
    margin-left: 35px;
    padding-left: 0;
    padding-right: 0; */
  }

  .parag-text p {
    height: auto;
    overflow: hidden;
    font-size: 14px
  }

  .parag-text h6 {
    text-align: left
  }

  .arrow4,
  .indicator-news {
    position: absolute;
    left: 0;
    right: 0;
    text-align: center
  }

  .parag-text h6 a {
    color: #211f1f
  }

  .parag-text h6 a:hover {
    color: red;
    text-decoration: none;
    transition: .7s ease-in-out;
    -webkit-transition: .7s ease-in-out;
    -moz-transition: .7s ease-in-out
  }

  .indicator-news li,
  .indicator-news li.active {
    width: 40px;
    height: 40px;
    text-indent: 0;
    border-radius: 50%;
    background-color: #cdcdcd;
    color: #fff;
    padding-top: 8px;
    font-size: 16px
  }

  .indicator-news li.active {
    background-color: #211f1f
  }

  .indicator-news {
    width: 300px;
    margin: auto;
    bottom: 30px
  }

  .arrow4 {
    margin-top: 0;
    bottom: -50px
  }

  .arrow4 .left,
  .arrow4 .right,
  .news {
    position: relative
  }

  .arrow4 i {
    border: solid #000;
    border-width: 0 1px 1px 0;
    padding: 8px
  }

  .arrow4 .right {
    transform: rotate(-45deg);
    -webkit-transform: rotate(-45deg);
    left: 80px
  }

  .arrow4 .left {
    transform: rotate(135deg);
    -webkit-transform: rotate(135deg);
    right: 80px
  }

  .arrow5,
  .news .kthehu {
    left: 0;
    right: 0;
    text-align: center
  }

  .news {
    padding: 70px 10% 25px;
    border: 1px solid #f6eaea;
    margin-bottom: 0;
    border-top: 0;
    border-top-left-radius: 0;
    border-top-right-radius: 0;
    top: -20px
  }

  .agjencia-grids,
  .grids,
  .image-singlepage {
    padding: 0
  }

  .image-singlepage img {
    width: 100%;
    height: 100%
  }

  .content-singlepage {
    position: relative;
    float: left
  }

  .date-singlepage {
    font-size: 12px;
    font-family: Roboto-Regular;
    color: #626262;
    margin-top: 70px
  }

  .content-singlepage h3 {
    font-size: 18px;
    font-family: Roboto-Medium;
    color: #211f1f;
    margin-top: 25px;
    margin-bottom: 35px
  }

  .content-singlepage p {
    font-size: 14px;
    color: #5d5d5d;
    font-family: Roboto-Regular
  }

  .news .kthehu {
    font-size: 16px;
    color: #f01616;
    text-decoration: underline;
    margin-top: 70px;
    font-family: Roboto-Regular
  }

  .departments h5 a,
  .dropdown-content a,
  .fotogaleria-eye a,
  .fotogaleria-eye a:hover,
  .pdf p a:hover,
  .ul-share a:active,
  .ul-share a:hover {
    text-decoration: none
  }

  .navbar-ballina {
    border: #e3e3e3
  }

  .arrow5 {
    position: absolute;
    margin-top: 0;
    bottom: -50px
  }

  .arrow5 i {
    border: solid #000;
    border-width: 0 1px 1px 0;
    padding: 8px
  }

  .arrow5 .right {
    transform: rotate(-45deg);
    -webkit-transform: rotate(-45deg);
    position: relative;
    left: 80px
  }

  .arrow5 .left {
    transform: rotate(135deg);
    -webkit-transform: rotate(135deg);
    position: relative;
    right: 80px
  }

  .row-publishing {
    margin-bottom: 30px
  }

  .languages a:hover {
    color: #f13434
  }

  .dropdown-legjislacioni {
    float: right;
    margin-bottom: -10px
  }

  .button-legjislacioni {
    height: 50px;
    width: 215px;
    background-color: #f4f4f4;
    text-align: center;
    float: right;
    font-size: 16px
  }

  .administration,
  .departments,
  .investigation,
  .publishing-corruption {
    float: left;
    position: relative
  }

  .button-legjislacioni.active,
  .button-legjislacioni:focus,
  .button-legjislacioni:hover {
    background-color: #f4f4f4;
    border-color: rgba(0, 0, 0, .15);
    text-align: center
  }

  .dropdown-legjislacioni .dropdown-menu {
    min-width: 215px;
    border-radius: 0/20px 20px 0 0;
    text-align: center;
    margin: 0
  }

  .dropdown-legjislacioni .open {
    text-align: center
  }

  .dropdown-legjislacioni .dropdown-menu>li {
    width: 207px
  }

  .btn-default.active,
  .btn-default:active,
  .open>.dropdown-toggle.btn-default {
    color: #333;
    background-color: #f4f4f4;
    border-bottom: 0;
    border-color: rgba(0, 0, 0, .15);
    text-align: center
  }

  .btn-default.active:focus,
  .btn-default.active:hover,
  .btn-default:active.focus,
  .btn-default:active:focus,
  .btn-default:active:hover,
  .button-legjislacioni.btn-default.active.focus,
  .open>.dropdown-toggle.btn-default.focus,
  .open>.dropdown-toggle.btn-default:focus,
  .open>.dropdown-toggle.btn-default:hover {
    color: #333;
    background-color: #f4f4f4;
    border-color: rgba(0, 0, 0, .15);
    border-bottom-left-radius: 0 20px;
    border-bottom-right-radius: 0 20px;
    outline: 0
  }

  .biography p,
  .strategjia-paragraph p {
    font-family: Roboto-Regular;
    color: #626262
  }

  .data-slide-to {
    display: none
  }

  .mundesi-punesimi a:hover .mundesi-punesimi i {
    border: solid red;
    border-width: 0 1px 1px 0;
    display: inline-block;
    padding: 8px
  }

  .col-legjislacioni .dropdown-menu li>a {
    padding: 3px 15px;
    width: 100%;
    font-size: 16px
  }

  .scrollable-menu {
    box-shadow: none;
    height: auto;
    max-height: 90px;
    overflow-x: hidden
  }

  ::-webkit-scrollbar {
    width: 8px;
    height: 100px
  }

  ::-webkit-scrollbar-track {
    background: #f1f1f3;
    height: 115px
  }

  ::-webkit-scrollbar-thumb {
    background: #888;
    border-left: 1px solid rgba(0, 0, 0, .15)
  }

  .strategjia-paragraph p {
    font-size: 16px;
    margin-top: 30px
  }

  .media-heading {
    margin-top: 0 !important;
    font-size: 14px !important;
    font-family: Roboto-Regular;
    margin-bottom: 20px !important
  }

  .photo-leading {
    position: relative;
    height: 100%;
    margin-top: 12px;
    padding-left: 0
  }

  .photo-leading img {
    width: 100%;
    height: 100%
  }

  .biography {
    position: relative;
    top: 10px
  }

  .biography p {
    font-size: 16px;
    margin-bottom: 15px
  }

  .departments h5 a {
    font-size: 20px;
    font-family: Roboto-Medium;
    color: #000
  }

  .administration ul li,
  .departments p {
    font-family: Roboto-Regular;
    font-size: 16px
  }

  .departments {
    width: 100%
  }

  .administration {
    margin-bottom: -3px
  }

  .administration h5 {
    margin-top: 1px !important;
    margin-bottom: -3px !important
  }

  .investigation {
    margin-bottom: 50px
  }

  .departments p {
    color: #626262;
    margin-bottom: 15px;
    line-height: 1.95
  }

  .administration ul li {
    color: #626262;
    margin-top: 15px
  }

  .administration h6 {
    font-family: Roboto-Medium;
    font-family: 14px;
    color: #626262;
    margin-bottom: 0
  }

  .publishing-corruption {
    margin-top: 70px
  }

  .turn-back,
  .turn-back:hover {
    font-size: 16px;
    float: right;
    font-family: Roboto-Regular;
    color: #f01616;
    text-decoration: none
  }

  .contact-agency {
    margin-top: 3px;
    margin-bottom: -65px
  }

  .office-cooperation,
  .office-executive-ass {
    margin-bottom: 40px;
    padding-bottom: 30px;
    text-align: center;
    min-height: 210px
  }

  .contact-agency h5 {
    font-size: 18px;
    font-family: Roboto-Medium;
    color: #5f5959
  }

  .office-executive-ass {
    border: 2px ridge #eaeaea
  }

  @media screen and(max-width:768px) {
    .office-cooperation {
      padding-bottom: 30px
    }
  }

  @media screen and (max-width:1200px) and (min-width:991px) {
    .inverse-ballina .second-navbar li>a {
      font-size: 14px;
      padding-left: 18px;
      padding-right: 0
    }

    .inverse-ballina .second-navbar li {
      width: 167px;
      padding-left: 0 !important
    }

    .images{
      width: 100% !important;
      height: 250px !important
    }
    .images img {
      width: 100% !important;
      object-fit: cover;
      height: 100% !important;
    }

    .inverse-ballina .second-navbar>li:last-child {
      padding-left: 48px !important
    }

    .images img {
      max-width: 100%;
      margin: 0;
      margin-left: 0 !important
    }

    .navbar-ballina .first-navbar {
      width: 104%;
      margin-left: -18px;
      border-top: none;
      display: table;
      text-align: justify
    }

    .navbar-ballina .first-navbar li {
      width: auto
    }
  }

  @media screen and (max-width:1200px) and (min-width:769px) {
    .news10 h4 {
      margin-top: 60px
    }
  }

  @media screen and (max-width:991px) and (min-width:768px) {
    .last-news .news-photo:first-child {
      padding: 0
    }

    #myCarousel3 .lajmet-slider:last-child {
      padding-right: 0;
      padding-left: 30px
    }

    .numri-zyrtareve1 {
      margin-left: -10px !important
    }
  }

  .contact-agency p {
    font-size: 18px;
    font-family: Roboto-Regular;
    color: #626262;
    margin: 0;
    display: inline
  }

  .integrity-management p {
    font-size: 16px;
    font-family: Roboto-Regular;
    color: #626262;
    margin-bottom: 20px;
    line-height: 1.7
  }

  .pdf p a,
  .pdf-eye {
    color: #2f2f2f
  }

  .office-cooperation .fa-phone:before,
  .office-executive-ass .fa-phone:before {
    content: url(../image/phone-contact.png);
    position: relative;
    top: 7px;
    margin-right: 20px
  }

  .office-cooperation .fa-envelope:before {
    content: url(../image/email.png);
    position: relative;
    top: 5px;
    margin-right: 20px
  }

  .office-cooperation .push-left,
  .office-executive-ass .push-left {
    padding: 0 9%
  }

  .office-cooperation1,
  .office-cooperation2 {
    padding-left: 2px;
    padding-top: 2px
  }

  .office-cooperation2 {
    padding-right: 0
  }

  .float-office-left {
    float: left
  }

  .float-office-right {
    float: right
  }

  @media screen and (max-width:768px) {

    .float-office-left,
    .float-office-right {
      float: none
    }
  }

  .caret {
    display: inline-block;
    width: 0;
    height: 0;
    margin-left: 7px !important;
    border-top: 7px dashed;
    border-top: 4px solid\9;
    border-right: 7px solid transparent;
    border-left: 7px solid transparent
  }

  .pdf-eye {
    font-family: Roboto-Medium;
    font-size: 16px
  }

  .pdf p a:hover {
    color: red;
    transition: .7s ease-in-out;
    -webkit-transition: .7s ease-in-out;
    -moz-transition: .7s ease-in-out
  }

  .btn_lang p {
    margin-bottom: 0
  }

  .language-list {
    margin-left: -43px;
    margin-top: 3px
  }

  .language-list a {
    color: #b2b2b2
  }

  .language-list a.active {
    color: #f25252
  }

  .language-list>li>a:focus,
  .language-list>li>a:hover {
    background-color: transparent
  }

  .language-list li {
    padding-right: 7px;
    padding-top: 16px;
    float: left
  }

  @media screen and (max-width:1200px) {
    .language-list li {
      padding-right: 0
    }

    .nav>li>a {
      padding: 10px 12px
    }

    .parag:after {
      content: "";
      width: calc(100% - 20px);
      height: 3px;
      background-color: #ededed;
      position: absolute;
      display: block;
      margin-bottom: 0px;
      margin-top: 15px;
      bottom: 0
    }
  }

  @media screen and (min-width:1200px) {
    #right-side {
      margin-left: 80px !important
    }

    .deklarimi-pasurise {
      float: left
    }

    .numri-zyrtareve1:last-child {
      margin-bottom: 15px
    }
  }

  @media screen and (max-width:991px) {
    .language-list li {
      padding-right: 0
    }

    .language-list {
      margin-left: -20px
    }

    .nav>li>a {
      padding: 10px 2px
    }

    .searchbox .searchbox-icon>img {
      margin-top: 17px
    }
  }

  .btn_lang {
    position: relative;
    float: right;
    padding: 9px 10px;
    color: #fff;
    margin-top: 8px;
    margin-right: 15px;
    margin-bottom: 8px;
    background-color: red !important;
    background-image: none;
    border: 1px solid #000
  }

  .media,
  .row {
    margin-top: 0
  }

  .media {
    padding-top: 0
  }
@media (max-width:767px){
	.parag:after {
		  content: "";
		  width: calc(100% - 20px);
		  height: 3px;
		  background-color: #ededed;
		  position: absolute;
		  display: block;
		  margin-bottom: 25px;
		  margin-top: 15px;
		  bottom: 0
    }
}
  @media screen and (max-width:769px) {
    .dropdown-legjislacioni {
      margin-bottom: 0;
      float: none;
      margin-left: 30%
    }

    .news h4 {
      margin-top: 25px
    }

    .u_h4 h4 {
      margin-top: 20px
    }

    .photo-leading {
      position: relative;
      height: 100%;
      margin-left: 0;
      padding-right: 0
    }
  }

  @media screen and (max-width:384px) {
    .dropdown-legjislacioni {
      margin-bottom: 20px;
      float: none;
      margin-left: 20%
    }
  }

  .ul-share a {
    color: #000;
    font-size: 16px
  }

  .ul-share a:hover {
    color: red
  }

  .ul-share li {
    padding-right: 15px;
    margin-top: 20px
  }

  @media screen and (max-width:340px) {
    .list-inline>li {
      display: block
    }

    .ul-share li {
      padding-top: 25px
    }
  }

  .dropdown {
    position: relative;
    display: inline-block
  }

  .dropdown-content {
    display: none;
    position: absolute;
    min-width: 160px;
    z-index: 1
  }

  .contact-kendi,
  .dropdown:hover .dropdown-content {
    display: inline-block
  }

  .dropdown-content a {
    padding: 5px 6px
  }

  .dropdown-content img:hover {
    transform: scale(1.5)
  }

  .dropdown-content img {
    height: 15px;
    width: 15px
  }

  .dropdown:hover .dropbtn {
    background-color: #3e8e41
  }

  .administration-h5 h5 {
    font-weight: 700;
    color: #000;
    margin: auto;
    text-align: center;
    padding-bottom: 13px;
    font-size: 12px
  }

  .administration-h5 p {
    margin-bottom: 8px
  }

  .administration-h5 ol {
    font-size: 16px;
    padding-left: 15px
  }

  .administration-h5 li {
    padding-bottom: 10px
  }

  .administration-h5 ul {
    margin-top: 5px
  }

  .administration-h5 ul li {
    padding-bottom: 10px;
    margin-top: 0;
    list-style-type: none;
    margin-left: -38px
  }

  .administration-h5 ul li:before {
    content: "-";
    text-indent: -5px
  }

  .administration-h5 a {
    background-color: red;
    color: #fff;
    padding: 21px
  }

  .administration-p p {
    margin-bottom: 20px;
    line-height: 18px
  }

  .admin-p p {
    margin-bottom: 8px;
    padding-bottom: 20px
  }

  .admin-2010 p,
  .admin-2010 ul li {
    padding-bottom: 0
  }

  .admin-523 p {
    margin-bottom: 0;
    line-height: 18px
  }

  .admin-300 p {
    line-height: 18px;
    margin-bottom: 18px
  }

  .admin-2010 p {
    line-height: 18px;
    margin-bottom: 0
  }

  .glyphicon {
    font-size: 25px;
    font-weight: 400;
    color: #bf1515
  }

  .glyphicon-menu-left,
  .glyphicon-menu-right {
    top: -48px
  }

  .glyphicon-earphone {
    top: 7px
  }

  .publikimet-frame-kendi {
    -webkit-box-shadow: 0 0 20px 20px rgba(244, 244, 244, 1);
    -moz-box-shadow: 0 0 20px 20px rgba(244, 244, 244, 1);
    box-shadow: 0 0 20px 20px rgba(244, 244, 244, 1);
    min-height: 300px;
    padding-top: 33px
  }

  .publikimet-frame-kendi>hr {
    background-color: rgba(244, 244, 244, 1);
    color: rgba(244, 244, 244, 1);
    border-color: rgba(244, 244, 244, 1);
    width: 85%;
    margin-top: 44px
  }

  .contact-kendi-parent {
    width: fit-content;
    margin: auto
  }

  .contact-kendi {
    font-size: 14px;
    color: #626262;
    background-color: rgba(244, 244, 244, 1);
    width: 295px;
    height: 70px;
    margin-left: 15px;
    position: relative;
    margin-right: 15px;
    margin-bottom: 25px
  }

  .contact-kendi p {
    margin: 0;
    top: 48%;
    position: relative;
    transform: translateY(-50%);
    display: block
  }

  .inner1 {
    margin-left: 0
  }

  .inner1 div {
    margin: auto
  }

  .inner1 a {
    margin: inherit
  }

  .foto-grid,
  .fotogaleria1 {
    margin-bottom: 25px
  }

  .fotogaleria {
    position: relative;
    height: 270px;
    width: 270px;
    padding-left: 0;
	background-color: #f7f7f7;
  }
.fotogaleria img{
	object-fit:contain;
}

  .fotogaleria-text {
    width: 145px;
    height: 175px
  }

  .fotogaleria-eye {
    margin-top: 20px
  }

  .fotogaleria-eye a {
    display: inline-block;
    border: 1px solid red;
    width: 120px;
    height: 56px;
    text-align: center;
    padding-top: 6px;
    color: red
  }

  .frame1 th,
  .frame1 thead {
    border: 1px solid #ed1c24
  }

  .fotogaleria-eye .fa {
    font-size: 18px;
    color: red;
    font-weight: 400
  }

  .fotogaleria-eye a:hover {
    background-color: red;
    color: #fff;
    transition: .7s ease-in-out !important;
    -webkit-transition: .7s ease-in-out !important;
    -moz-transition: .7s ease-in-out !important
  }

  #myCarousel2 ul,
  #myCarousel2a,
  #slider-thumbs a {
    background-color: #f1f0f0
  }

  .fa-eye-red:before {
    content: url(../image/eye-red.png)
  }

  .fotogaleria-eye a:hover .fa-eye-red:before {
    content: url(../image/eye.png)
  }

  .fotogaleria-eye p {
    font-size: 12px;
    display: inline-block;
    margin-left: 10px;
    font-weight: 500
  }

  .frame1 .institucionet,
  .frame1 .totali {
    font-weight: 700
  }

  .fotogaleria1 {
    display: inline-block;
    width: 145px;
    height: 170px;
    margin-left: 28px
  }

  .fotogaleria1 h4 {
    font-size: 20px;
    text-align: left;
    margin-top: 0
  }

  #pagination,
  .campaign-play a {
    text-align: center
  }

  .fotogaleria1 p {
    margin-top: 13px;
    margin-bottom: 9px
  }

  .slider-fotogaleria-thumbnails img {
    margin: 0 !important;
    padding: 0 3px;
    height: 150px;
    min-height: auto !important;
    width: 100% !important
  }

  .slider-fotogaleria img {
    margin: 0 auto !important;
    max-height: 400px;
    height: 400px !important;
    width: auto !important;
    min-height: auto !important;
    max-width: 100% !important
  }

  .slider-fotogaleria-thumbnails i.glyphicon.glyphicon-menu-left.slick-arrow {
    top: 95px;
    left: -25px
  }

  .slider-fotogaleria-thumbnails i.glyphicon.glyphicon-menu-right.slick-arrow {
    float: right;
    top: -91px;
    right: -25px
  }

  .slider-fotogaleria-thumbnails .slick-arrow {
    color: #989898
  }

  .slider-fotogaleria-thumbnails .slick-arrow:hover {
    color: #f01717
  }

  .badge-kosovo {
    margin-left: 35px;
    width: 85px;
    margin-bottom: 63px;
    padding-top: 13px
  }

  @media screen and (max-width:1200px) {
    .foto1 {
      margin-bottom: 0
    }

    .foto1>div {
      width: 100%
    }

    .foto-grid {
      margin-bottom: 40px
    }
  }

  .institucione-organizata {
    font-size: 16px;
    font-family: Roboto-Regular;
    color: #626262;
    margin-top: 30px
  }

  .institucione-organizata h5 {
    color: #000;
    font-weight: 700;
    margin-top: 20px;
    margin-bottom: 10px !important
  }

  .institucione-organizata a {
    color: #626262
  }

  .foto-singlepage {
    width: 100%;
    margin-bottom: 50px
  }

  .foto-a a {
    color: red;
    text-decoration: underline !important
  }

  .foto-a p {
    font-size: 18px
  }

  .hide-bullets {
    margin-left: -40px;
    margin-top: 20px
  }

  .inner2 {
    padding-left: 0
  }

  #myCarousel2 {
    position: relative;
    min-height: 300px
  }

  #myCarousel2a li {
    height: 475px
  }

  #myCarousel2a img {
    height: inherit;
    margin-left: auto;
    margin-right: auto
  }

  #myCarousel2 ul {
    padding-left: 0
  }

  #slider-thumbs a {
    height: 90px;
    width: auto
  }

  #slider-thumbs img {
    width: auto;
    height: inherit
  }

  .thumbnail {
    padding: 0
  }

  .selected img {
    opacity: .5
  }

  .frame1 table {
    margin-top: 25px;
    margin-bottom: 25px
  }

  .frame1 th {
    padding: 10px 15px
  }

  .frame1 tr {
    border-bottom: 1px solid #d5d5d5
  }

  .frame1 .totali,
  .frame1 tbody {
    border-bottom: 1px solid #ed1c24
  }

  .frame1 td {
    padding: 5px 10px 20px;
    border-right: 1px solid #ed1c24
  }

  .frame1 .percentage,
  .frame1 tbody {
    border-right: none
  }

  .frame1 .totali td {
    padding-top: 15px
  }

  .frame1 h5 {
    font-size: 20px;
    color: #000;
    font-weight: 600;
    margin-bottom: -15px;
    margin-top: 30px
  }

  .buttoni-stats,
  .stats-li {
    font-size: 16px
  }

  .news .buttoni-stats>a {
    color: #fff
  }

  .buttoni-stats {
    color: #fff !important;
    margin-bottom: 45px;
    margin-top: 45px
  }

  .buttoni-stats a {
    background-color: red;
    color: #fff;
    padding: 21px
  }

  .aktivitetet-img {
    width: 100%;
    margin-bottom: 35px
  }

  .fotogaleria .aktivitetet-img {
    width: 300px !important;
    height: 100%
  }

  .fa-play2:before {
    content: url(/assets/cms/uploads/files/play-button.png)
  }

  .campaign-play a {
    display: inline-block;
    width: 120px;
    height: 56px;
    padding-top: 6px;
    color: red
  }

  /*!*padding-left: 8px;*!*/
  /*!*padding-top: 1px;*!*/
  .campaign-play p {
    width: inherit;
    margin-top: 9px
  }

  .campaign-play i {
    float: left
  }

  .campaign-text {
    width: 245px;
    height: 117px
  }

  .campaign-text h4 {
    margin-top: 10px !important
  }

  .tvspote {
    height: 170px !important;
    width: 170px !important
  }

  .tvspote img {
    margin-left: -90px
  }

  .campaign-video1 {
    margin-left: -85px !important
  }

  .campaign-video2 {
    margin-left: -67px !important
  }

  .campaign-video3 {
    margin-left: -150px !important
  }

  .print-media img {
    width: 100%
  }

  .link-opinionet {
    color: red
  }

  .link-opinionet:active,
  .link-opinionet:hover {
    color: #8b0000
  }

  #zgjedh-vitin {
    width: 170px
  }

  #zgjedh-institucionin,
  #zgjedh-institucionin-pavarur {
    width: 270px
  }

  .btn-group1 {
    height: 70px;
    margin-right: 20px;
    background-color: #f5f5f5;
    border-color: #e6e6e6;
    padding-left: 20px
  }

  .btn-group {
    margin-bottom: 15px
  }

  #submit-deklarim {
    height: 70px;
    width: 170px
  }

  .pagination>li>a {
    font-size: 22px;
    width: 35px;
    height: 35px;
    background-color: transparent;
    border: none;
    color: #3d3d3d;
    line-height: 35px;
    padding: 0;
    margin-left: 15px;
    font-family: Roboto-Regular;
	cursor: pointer;
  }

  .pagination .page-item1 .next,
  .pagination .page-item1 .prev {
    border: 0;
    background-color: transparent
  }

  .pagination>.active>a,
  .pagination>.active>a:focus,
  .pagination>.active>a:hover,
  .pagination>.active>span,
  .pagination>.active>span:focus,
  .pagination>.active>span:hover {
    z-index: 3;
    color: #f01616;
    cursor: pointer;
    background-color: transparent;
    border-color: #211f1f
  }

  .pagination>li>a:focus,
  .pagination>li>a:hover,
  .pagination>li>span:focus,
  .pagination>li>span:hover {
    z-index: 2;
    color: #f01616;
    background-color: transparent;
    border-color: transparent;
    transition: .7s ease-in-out !important;
    -webkit-transition: .7s ease-in-out !important;
    -moz-transition: .7s ease-in-out !important
  }

  .pagination .left,
  .pagination .right {
    background-color: #fff;
    border: none
  }

  .pagination .glyphicon {
    color: #626262 !important;
    margin-top: 7px
  }

  .pagination .glyphicon:hover {
    color: red !important;
    transition: .7s ease-in-out !important;
    -webkit-transition: .7s ease-in-out !important;
    -moz-transition: .7s ease-in-out !important
  }

  #pagination .pagination {
    margin-bottom: 8px;
    margin-top: 5px
  }

  .glyphicon-search {
    font-size: 22px;
    color: #fff;
    margin-left: 20px
  }

  .kerko-deklarimet {
    font-family: Roboto-Medium;
    font-size: 16px;
    background-color: #626262;
    color: #fff;
    width: 164px;
    height: 70px;
    top: -3px;
    position: relative;
    border: 1px solid #626262;
    padding: 0 0 0 30px
  }

  .alphabet,
  .alphabet>li>a {
    color: #787878;
    text-align: center
  }

  .lineheight p {
    line-height: 28px !important
  }

  #shkarko-formularin {
    margin-top: 55px
  }

  .alphabet {
    font-size: 16px;
    width: 100%;
    padding-left: 0;
    margin-top: 70px;
    padding-bottom: 30px;
    border-bottom: 1px solid #dfdfdf;
    margin-bottom: 50px
  }

  .alphabet li {
    display: inline
  }

  .deklarimi-show,
  .isotope:after,
  .scroll-up {
    display: block
  }

  .alphabet>li>a {
    margin-right: 1.97%
  }

  .alphabet .is-checked,
  .alphabet>li>a:active {
    color: #f01616
  }

  .alphabet .tegjitha a {
    margin-left: 4%;
    margin-right: 0
  }

  .alphabet .inactive a {
    pointer-events: none;
    opacity: .3
  }

  .grid-deklarimi {
    display: block;
    margin-left: auto;
    margin-right: auto
  }

  .deklarimi-person {
    background-color: #f6f6f6;
    background-clip: content-box;
    min-height: 100px;
    padding: 10px;
    margin: 0 0 30px
  }

  .deklarimi-person p,
  .kthehu-fillim {
    background-color: #fff;
    text-align: center
  }

  .deklarimi-person p {
    color: #f01616;
    font-size: 25px;
    height: 70px;
    width: 70px;
    border-radius: 50%;
    margin-top: 10px;
    margin-left: 10px;
    padding-top: 18px
  }

  .kthehu-fillim,
  .scroll-up {
    border: 1px dotted #f01616
  }

  .deklarimi-person ul {
    list-style: none;
    color: #2e1d1d;
    font-size: 18px;
    text-align: center;
    margin-top: -30px;
    padding-left: 40px
  }

  .deklarimi-person ul li {
    margin-bottom: 25px
  }

  .deklarimi-person a {
    color: #2e1d1d
  }

  .isotope:after {
    content: '';
    clear: both
  }

  .kthehu-fillim {
    min-height: 100px;
    padding: 10px 10px 30px;
    margin-bottom: 30px
  }

  .kthehu-fillim p {
    margin-top: -20px;
    font-size: 16px;
    width: auto
  }

  .kthehu-fillim p a {
    font-family: Roboto-Light
  }

  .scroll-up {
    margin-top: 50px;
    margin-left: auto;
    margin-right: auto;
    height: 50px;
    width: 50px;
    transform: rotate(-45deg);
    -webkit-transform: rotate(-45deg);
    border-left: 0;
    border-bottom: 0
  }

  .dropdown-menu-years {
    min-width: 170px !important
  }

  .dropdown-menu-institucioni {
    width: 270px
  }

  .alphabet-widht {
    width: 93% !important
  }

  .alphabet-widht ul {
    column-count: 3
  }

  @media screen and (max-width:590px) {
    .alphabet-widht ul {
      column-count: 1 !important
    }

    .slider-fotogaleria img {
      margin: 0 auto !important;
      max-height: 200px;
      height: 200px !important;
      width: auto !important;
      min-height: auto !important;
      max-width: 100% !important
    }

    .slider-fotogaleria-thumbnails img {
      margin: 0;
      padding: 0 3px;
      height: 125px;
      min-height: auto !important;
      width: 100% !important
    }

    .slider-fotogaleria-thumbnails i.glyphicon.glyphicon-menu-left.slick-arrow {
      top: 65px;
      left: -25px
    }

    .slider-fotogaleria-thumbnails i.glyphicon.glyphicon-menu-right.slick-arrow {
      float: right;
      top: -66px;
      right: -25px
    }
  }

  .raporto-title {
    float: right;
    width: 495px;
    margin-right: 200px;
    opacity: .3;
    display: none
  }

  @media screen and (max-width:1024px) {
    .raporto-title {
      display: none
    }

    .picture-ballina .agjencia-title {
      bottom: 120px;
      text-align: center
    }
  }

  img.img-responsive {
/*    margin-top: -30px;
    margin-left: -30px;
    min-height: 330px;
    width: 360px*/
   width: 100%;
   height: 170px;
  }

  .carousel-inner>.item>a>img,
  .carousel-inner>.item>img,
  .img-responsive,
  .thumbnail a>img,
  .thumbnail>img {
    max-width: 400px
  }

  @keyframes loader-akk {
    from {
      height: 0;
      width: 0;
      left: 104px
    }

    to {
      height: 118px;
      width: 104px;
      left: 0
    }
  }

  .loader-wrap {
    width: 100%;
    height: 100vh;
    position: fixed;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    margin: auto;
    background-color: #ddd;
    z-index: 9999999
  }

  .loader {
    display: block;
    margin-left: auto;
    margin-right: auto;
    width: 105px;
    position: relative;
    top: 50%;
    transform: translateY(-50%);
    height: 118px
  }

  .loader img {
    position: absolute
  }

  .loader img.shigjeta {
    height: 0;
    width: 0;
    width: min-content;
    animation-name: loader-akk;
    animation-duration: 2s;
    animation-iteration-count: infinite
  }

  .news-lajmet {
    padding: 70px 7.3% 25px
  }

  .form-control {
    border-radius: 0 !important
  }

  .btn {
    border-radius: 0
  }

  @media (max-width:991px) {

    .navbar-collapse.collapse,
    .navbar-collapse.navbar-collapse.collapsing {
      background: linear-gradient(to right, #fff, #f1f0f0, #f1f0f0, #f1f0f0, #f1f0f0, #fff)
    }

    .form-ballina1 h3,
    .navbar-nav>li>a {
      padding-top: 10px;
      padding-bottom: 10px
    }

    .navbar-header {
      float: none
    }

    .navbar-toggle {
      display: block
    }

    .navbar-collapse {
      border-top: 1px solid transparent;
      box-shadow: inset 0 1px 0 rgba(255, 255, 255, .1)
    }

    .navbar-collapse.collapse {
      display: none !important;
      position: absolute
    }

    .navbar-nav {
      float: none !important;
      margin: 7.5px -15px
    }

    .navbar-nav>li {
      float: none
    }

    .nav-menu-top {
      border-bottom: 1px solid #cecece
    }

    .navbar-collapse.collapse.in {
      display: block !important;
      width: 100%;
      border: 1px solid #cecece
    }

    .navbar-collapse.collapsing {
      width: 100%
    }

    .navbar-ballina .first-navbar {
      margin: 0;
      display: block;
      width: 100%;
      justify-content: normal
    }

    .navbar-ballina {
      position: absolute
    }

    .inverse-ballina .first-navbar .active>a {
      height: 100%;
      font-size: 20px;
      color: #f01616
    }

    .navbar-ballina .first-navbar li {
      width: 100%;
      height: 40px
    }

    .navbar-ballina .second-navbar {
      list-style-type: none;
      margin: 0
    }

    .inverse-ballina .second-navbar li>a {
      width: 100% !important;
      text-align: center;
      font-size: 16px !important
    }

    .form-ballina1 {
      height: 305px;
      bottom: 2px
    }

    .form-ballina1 h3>a {
      padding-left: 15px
    }

    .form-ballina {
      padding: 10px 15px;
      height: 255px
    }

    .form-ballina .form-group {
      margin-bottom: 10px
    }

    .form-ballina input.email {
      height: 35px
    }

    .form-ballina textarea {
      height: 87px
    }

    .phone-number {
      bottom: 48px;
      padding-left: 0
    }

    .h3-ballina {
      bottom: 165px;
      width: 100%;
      left: 0
    }
  }

  @media screen and (min-width:396px) {
    .copyright-br {
      display: none
    }
  }

  @media screen and (max-width:400px) {

    .numri-zyrtareve1,
    .statistics {
      position: relative;
      margin-left: auto;
      margin-right: auto
    }

    .news hr {
      width: 200px !important
    }

    .deklarimi-pasurise h5 {
      padding: 35px 50px 50px !important;
      font-size: 30px
    }

    .deklarimi-pasurise {
      width: 220px !important;
      height: 220px !important;
      margin-top: 35px
    }

    .statistics {
      float: none;
      margin-top: auto;
      width: 100%;
      display: block
    }

    .statistikat .circle {
      padding-bottom: 35px
    }

    .description {
      float: none !important;
      width: 220px !important;
      padding-left: 95px !important;
      font-size: 13px !important;
      height: 90px !important;
      padding-top: 0 !important
    }

    .description p {
      top: 50%;
      transform: translateY(-50%);
      -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
      -moz-transform: translateY(-50%);
      position: relative
    }

    .arrow1 i {
      padding: 10px !important
    }

    .numri-zyrtareve1 {
      margin-top: 15px;
      float: none;
      width: 220px
    }

    #right-side {
      margin-left: auto !important
    }

    .numri-zyrtareve1 .numbers {
      width: 90px !important;
      height: 90px !important;
      padding: 30px 0 !important;
      text-align: center;
      left: auto !important
    }
  }

  @media screen and (max-width:319px) {
    .searchbox-open {
      width: 279px
    }
  }

  @media screen and (max-width:330px) {
    .h3-ballina {
      font-size: 30px !important;
      padding-right: 15px;
      bottom: 100px !important
    }
  }

  @media screen and (max-width:768px) and (min-width:400px) {
    .statistikat .circle {
      padding-bottom: 15px
    }
  }

  @media screen and (max-width:991px) and (min-width:400px) {
    .statistics {
      position: relative;
      float: none;
      margin-top: auto;
      width: 100%;
      margin-left: auto;
      margin-right: auto;
      display: block
    }

    .description {
      float: none !important;
      width: 100% !important;
      padding-left: 110px !important;
      font-size: 13px !important;
      height: 97px !important;
      padding-top: 0 !important
    }

    .description p {
      top: 50%;
      transform: translateY(-50%);
      -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
      -moz-transform: translateY(-50%);
      position: relative
    }

    .numri-zyrtareve1 {
      position: relative;
      float: right;
      width: 100%
    }

    #right-side {
      margin-left: auto !important
    }

    .numri-zyrtareve1 .numbers {
      width: 97px !important;
      height: 97px !important;
      padding: 30px 0 !important;
      text-align: center;
      left: auto !important
    }
  }

  .tableDiv {
    overflow-x: auto
  }

  .tableDiv::-webkit-scrollbar {
    height: 3px
  }

  .loader3 {
    position: relative;
    width: 180px;
    height: 140px;
    margin: auto;
    top: 50%;
    transform: translateY(-50%);
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%)
  }

  .loader3:after,
  .loader3:before {
    position: absolute;
    content: ""
  }

  .loader3:after {
    height: 40px;
    width: 40px;
    left: 70px;
    top: 50px;
    border-radius: 3px;
    background-color: #ec1e23;
    -webkit-animation: loader-rotate1 1.8s ease-in-out infinite;
    animation: loader-rotate1 1.8s ease-in-out infinite;
    -webkit-animation-direction: alternate;
    animation-direction: alternate;
    -webkit-transform-origin: center center;
    transform-origin: center center
  }

  .loader3:before {
    height: 80px;
    width: 80px;
    top: 30px;
    left: 50px;
    border-radius: 7px;
    background-color: #211f1f;
    -webkit-animation: loader-rotate2 1.8s ease-in-out infinite;
    animation: loader-rotate2 1.8s ease-in-out infinite;
    -webkit-animation-direction: alternate;
    animation-direction: alternate;
    -webkit-transform-origin: center center;
    transform-origin: center center
  }

  @-webkit-keyframes loader-rotate1 {
    0% {
      -webkit-transform: rotate(0) scale(1);
      transform: rotate(0) scale(1)
    }

    65% {
      -webkit-transform: rotate(-90deg) scale(.3);
      transform: rotate(-90deg) scale(.3)
    }

    100% {
      -webkit-transform: rotate(270deg) scale(1.2);
      transform: rotate(270deg) scale(1.2)
    }
  }

  @keyframes loader-rotate1 {
    0% {
      -webkit-transform: rotate(0) scale(1);
      transform: rotate(0) scale(1)
    }

    65% {
      -webkit-transform: rotate(-90deg) scale(.3);
      transform: rotate(-90deg) scale(.3)
    }

    100% {
      -webkit-transform: rotate(270deg) scale(1.2);
      transform: rotate(270deg) scale(1.2)
    }
  }

  @-webkit-keyframes loader-rotate2 {
    0% {
      -webkit-transform: rotate(0) scale(1);
      transform: rotate(0) scale(1)
    }

    45% {
      -webkit-transform: rotate(90deg) scale(.8);
      transform: rotate(90deg) scale(.8)
    }

    100% {
      -webkit-transform: rotate(-270deg) scale(1.1);
      transform: rotate(-270deg) scale(1.1)
    }
  }

  @keyframes loader-rotate2 {
    0% {
      -webkit-transform: rotate(0) scale(1);
      transform: rotate(0) scale(1)
    }

    45% {
      -webkit-transform: rotate(90deg) scale(.8);
      transform: rotate(90deg) scale(.8)
    }

    100% {
      -webkit-transform: rotate(-270deg) scale(1.1);
      transform: rotate(-270deg) scale(1.1)
    }
  }

  .deklarimi-personi-hide {
    display: none !important
  }

  #myform>div.btn-group>select {
    height: 70px;
    border-radius: 0;
    margin-right: 20px;
    background-color: #f5f5f5;
    font-style: italic;
    border-color: #e6e6e6;
    padding: 20px
  }

  #myform>div.btn-group>select:focus {
    outline: 0
  }

  #myform>div.btn-group>select>option {
    background-color: #fff
  }

  #myform>div.btn-group>select>option:hover {
    background-color: #f5f5f5
  }
.parag-text h6{
	height: 34px;
	overflow: hidden;
}
@media (max-width: 440px){
	.contact-kendi{
		width: calc(100% - 10px);
		margin-left: 5px;
		margin-right:5px;
	}
}
@media (max-width: 1200px){
	.fotogaleria1{
		width: 100%;
		margin-left: 0;
		height: 110px;
	}
	.fotogaleria{
		width: 100%;
	}
	.fotogaleria-text{
		width: 100%;
		height: 110px;
	}
}
.ul-share.list-inline .glyphicon{
	font-size: 16px;
	margin-right: 5px;
}
.ul-share.list-inline .fa.fa-facebook{
	color: #bf1515;
	margin-right: 5px;
}
.searchPage .paginationItem{
	border-bottom: 1px solid #211f1f;
	padding-bottom: 30px;
	margin-bottom: 30px;
}
.searchPage .paginationItem a {
	color: #211f1f;
	font-family: Roboto-Medium;
	font-size: 16px;
	max-width: calc(100% - 90px);
display: inline-block;
}
.searchPage .paginationItem a:hover{
	color: red;
	text-decoration: none;
	transition: .7s ease-in-out;
	-webkit-transition: .7s ease-in-out;
	-moz-transition: .7s ease-in-out;
}
.searchPage .paginationItem span:first-child{
	display: block;
	font-size: 16px;
}
.searchPage .paginationItem span:first-child>span.dash{
	display: none;
}
.searchPage .paginationItem span.dateOfResult{
	float: right;
	font-size: 16px;
}
.footerMailA {
	pointer-events: none;
}
.footerPhoneA {
	pointer-events: none;
}