.builder-columns-wrapper
{width:100%}

@media (max-width: 1830px) {
   .fakulta .view-id-udalosti .views-field-field-obrazok,
   .fakulta .view-id-udalosti .views-field-field-obrazok img {
     min-height: unset;
   }
   
  /* .fakulta .view-id-udalosti .views_slideshow_cycle_main {
    height: auto !important;
   }  */
   
   #banner-inside {
     height: auto !important;
     margin-bottom: 10px;
   }
   
 /* .front.univerzita #main-content,
  .front.fakulta #main-content {
    padding-top: 40px;
  }   */
  
  #block-views-aktuality-block-1 {
    margin-top: 0;
  }
   
   .fakulta.front #block-views-aktuality-block-1  {
     margin-top: 0;
   }
   
   .fakulta .view-id-udalosti .views-slideshow-cycle-main-frame-row {
    margin-bottom: 0;
   }
   
   .fakulta #banner-inside {
    margin-bottom: 0;
   }

   #block-fakulta-pocitadlo .menu-bg {
    width: 30%;
   }
   
 /*  #block-fakulta-pocitadlo .menu-bg ul {
    columns: 2;
    -webkit-columns: 2;
    -moz-columns: 2;
        padding-right: 10px;
  }  */
  
  #block-fakulta-pocitadlo .greenish {
    width: 40%;
  }
  
  #block-fakulta-pocitadlo .greenish img {
    max-width: 40%;
  }
  
  #block-fakulta-pocitadlo .blueish {
    width: 30%;
  }   
}

/* @media (max-width: 1420px) {
    .item-list ul.pager li a {
           padding-left: 10px;
    padding-right: 10px;
    }
}  */

@media (max-width: 1363px)
{

aside  {
    margin: 0;
    width: 100%;
    display: inline-block;
    position: relative;
    height: 54px;
}
.roll-menu li {
   /* float: left;  */
    margin: .5px;
}

.contentarea.is-standard-sidebar
{width:100%}
}
@media (max-width: 1655px) {

    .one-sidebar.katedra #block-views-aktuality-block-3 {
      width: 100%;
    }
    
     .one-sidebar.katedra #block-views-aktuality-block-3 .view-id-aktuality .col:nth-child (3n+1) {
       clear: both; 
     }

    .page-ludia-na-tuzvo #main-content.really-no-sidebar .bg-aktual,
    .page-ludia-na-tuzvo #main-content.really-no-sidebar .bg-aktual .col-lg-8,
    .page-ludia-na-tuzvo #main-content.really-no-sidebar .bg-aktual .col-lg-8>.region-content {
       width: 100%;
    }
    
    .page-ludia-na-tuzvo #main-content .bg-aktual .col-lg-8,
    .page-ludia-na-tuzvo #main-content .bg-aktual .col-lg-8>.region-content {
       width: 100%;       
    }

    .node-type-studijny-program .bg-aktual {
      padding-right: 60px;
    }

    .katedra.node-type-aktualita .bg-aktual {
      width: 80%;  
    }  

    .node-type-studijny-program aside.first-aside {
      margin-left: 0;
    float: left;
    position: relative;
    width: 20%;
    height: auto;
    }
    
    .node-type-studijny-program .bg-aktual {
      width: 80%;
    }

    .first-aside>.roll-menu {
        width: 100%;
      }

    .equal-heights-row a.button-outlined {
      display: block;
      max-width: 70%;
    }

    .roll-menu li {
      width: 100%;
      float: left;
      margin: 0;
      border-right: 1px solid #c7b59d;
    }

    .page-ludia-na-tuzvo .bg-aktual{
       width: 80%;
    }

    .harmonogram-roka table {
       width: 100% !important; 
    }
    
    .harmonogram-roka .builder-content-builder-custom-text {
      display: block;
    }

   #block-univerzita-studijne-programy.block-univerzita .tabs {
         padding-right: 0;
   }
    

   .organizacia.node-type-podujatie .bg-aktual,
   .organizacia.node-type-aktualita .bg-aktual {
     width: 80%;
   }

   .ht {
    font-size: 38px;
    } 

    #content-wrapper .tabs {
      padding-right: 120px;
    }
    

    .fakulty-4x1 .builder-column {
       width: 50%;
    }

    .fakulty-2x2 {
      width: 50%;
    }

    .katedra .infoblock .content-holder:after,
    .organizacia .infoblock .content-holder:after {
      display: none;
    }

    .katedra .builder-content-builder-banner-files .banner-text h3,
    .organizacia .builder-content-builder-banner-files .banner-text h3 {
      padding-right: 30px;
     }

   aside.first-aside {
    margin-left: 0;
    float: left;
    position: relative;
    width: 20%;
    height: auto;
   }
   
   .not-front .region-content,
   .katedra .region-content,
   .organizacia .region-content {
    width: 80%;
    float: left;
   }
   
   
   .page-user .bg-aktual {
     width: 80%;
   }
   
   .page-user aside.second-aside {
      padding-right:40px;
   }

  .view-id-aktuality li p, .view-id-aktuality .col p {
    word-break: break-word; 
  }
 
.contentarea.is-fullwidth, .page-title,.contentarea.is-narrowfullwidth, .contentarea.is-standard-sidebar {
    width: calc(840px + ((100% - 840px)/ 2));
}

.katedra .contentarea.is-standard-sidebar,
.organizacia .contentarea.is-standard-sidebar {
    width: calc(990px + ((100% - 840px)/ 2));
}

.katedra .builder-grid-container,
.organizacia .builder-grid-container {
    width: 100%;
}

 .nosidebar.contentarea.is-standard-sidebar {
    width: calc(990px + ((100% - 840px)/ 2));
}

.builder-grid-container {
    width: 1040px;
}

   .view-id-udalosti .views-field-field-obrazok img {
    min-height: 250px;
   }
   
   .not-front .builder-grid-container {
      width: 100%;
    }
  
}

@media (max-width: 1599px) {
   .fakulta #banner-inside {
      margin-bottom: 10px;
  }
  
  #block-fakulta-studijne-vizitka .clovek img {
    width: 70px;
  }
}

@media (max-width: 1500px) {
   .fakulta #block-views-udalosti-block-1 .view-id-udalosti .views_slideshow_cycle_main .views-field-field-obrazok img,
    .univerzita #block-views-udalosti-block-1 .view-id-udalosti .views_slideshow_cycle_main .views-field-field-obrazok img {
          float: right;
    }

    #block-fakulta-pocitadlo h2 {
      font-size: 24px;
      line-height: 30px;
    }
    
    #block-fakulta-pocitadlo a.button-outlined {
       margin-top: 20px;
       margin-bottom: 20px;
    }

    .builder-content-builder-oznamy-block {
      padding: 0px 5px 0px 5px;
    }
    
    .view-id-udalosti .views-field-nothing h2 {
      font-size: 34px;
      line-height: 38px;
          margin-bottom: 10px;
    }
    
    .builder-content-builder-oznamy-block .builder-content {
           margin-bottom: 10px;
    }
    
    .builder-content-builder-oznamy-block .builder-content-title h4 {
      padding-left: 10px;
    }

    .builder-content-builder-banner .bgimage img {
       height: auto !important;
    }  

    .kontakt-text-mapa .builder-columns-wrapper .col-md-3 {
        width: 35%;
    }
    
    .kontakt-text-mapa .builder-columns-wrapper .col-md-9 {
      width: 65%;
    }

     .view-id-aktuality.view-display-id-block_2 .views-field-nothing {
       width: 100%;
       padding-left: 0;
     }  

     .builder-content h2 {
       font-size: 34px;
       line-height: 38px;
     } 
     
     #block-univerzita-pocitadlo h2,
     #block-fakulta-pocitadlo h2 {
       margin-bottom: 10px;
       margin-top: 20px;
     }
     
     #block-univerzita-pocitadlo .greenish p,
     #block-fakulta-pocitadlo .greenish p {
       line-height: 20px;
     }

     .builder-content-builder-list .inside-content ul {
       margin-left: 15px;
     }

     #block-views-podujatia-block .view-id-podujatia .views-slideshow-cycle-main-frame-row .views-row:first-child .views-field-field-obrazok {
        display: none;
     } 
     
     #block-views-podujatia-block .view-id-podujatia .views-row {
        margin-bottom: 15px;
     }

     .builder-content-builder-list .inside-content {
        padding: 10px 10px 30px 15px;
     }

    .builder-content-builder-podujatia-block .builder-content-title h4 {
      text-align: center;
      width: 100%;
    }
    
    .view-id-podujatia .views-slideshow-cycle-main-frame-row .views-row:first-child {
      width: 33% !important;
    }
    
    .view-id-podujatia .views-row {
      width: 33%;
    }

     .view-id-udalosti .views-field-nothing h2 a {
         font-size: 32px;
         line-height: 36px;
     }
     
     .view-id-udalosti .views-field-nothing p {
         font-size: 14px;
     }
     
     #block-views-udalosti-block-1 .col-lg-6 {
        padding: 10px;
     }
     
   /*  .view-id-udalosti .views-slideshow-controls-bottom {
        top: -90px;
     }
     
     .view-id-udalosti .widget_pager .views-slideshow-pager-field-item {
        height: 65px;
        padding-top: 25px;
        padding-bottom: 45px;
     }   */
}

@media (max-width: 1350px) {
    #block-univerzita-pocitadlo h2 {
       font-size: 28px;
        line-height: 34px;
     } 

    
     _:-ms-fullscreen, :root .tb-megamenu .tb-megamenu-submenu { 
      width:991px; 
      position: absolute;
      left: 0;
    } 

      
}

@media (max-width: 1280px) {
    

    .view-id-podujatia .views-slideshow-cycle-main-frame-row {
      width: 100% !important;
    }

   .fakulta .tb-megamenu .nav > li > a {
         font-size: 14px;
   } 

   .view-id-udalosti .views-field-nothing h2 a {
     font-size: 28px;
     line-height: 32px;
   }
   
   #block-views-udalosti-block-1 .button {
    margin-top: 5px;
   }
   
   .view-id-podujatia .views-slideshow-cycle-main-frame-row .views-row:first-child {
      width: 50% !important;
    }
    
    .view-id-podujatia .views-row {
      width: 50%;
    }
    
    .views_slideshow_cycle_teaser_section_podujatia-block {
      height: 200px;
    }
}

@media (max-width: 1199px) {

    .one-sidebar.katedra #block-views-aktuality-block-3 .view-id-aktuality .col {
      width: 50%;
    }

    .one-sidebar.katedra #block-views-aktuality-block-3 .view-id-aktuality .col:nth-child (2n+1) {
       clear: both; 
     }
      
     .fakulta #block-views-udalosti-block-1 .view-id-udalosti .views_slideshow_cycle_main,
     .univerzita #block-views-udalosti-block-1 .view-id-udalosti .views_slideshow_cycle_main,
     .front.univerzita #banner-inside>.col-md-12,
    .front.fakulta #banner-inside>.col-md-12 {
          height: 400px !important;
    }
    
    .fakulta #block-views-udalosti-block-1 .view-id-udalosti .views_slideshow_cycle_main .views-field-field-obrazok img,
    .univerzita #block-views-udalosti-block-1 .view-id-udalosti .views_slideshow_cycle_main .views-field-field-obrazok img {
          height: 400px;
          width: auto;
          float: right;
    }
    
    .univerzita #block-views-udalosti-block-1 .views-field-nothing {
      padding-top: 40px;
    }

   /*   .fakulta #block-views-udalosti-block-1 .views-field-nothing {
      padding-top: 100px;
      top: -25px
    }       */
    
    .view-id-udalosti .views-field-nothing p {
      max-width: 80%;
    }
 
    #block-views-udalosti-block-1 .views-field-nothing {
      padding-top: 15px;
    }
    
    .fakulta .view-id-udalosti .widget_pager .views-slideshow-pager-field-item {
      padding: 0;
      margin: 10px;
      width: 20px;
      height: 20px;
      display: inline-block;
      float: none;
   }
   
   .fakulta .view-id-udalosti .widget_pager .views-slideshow-pager-field-item .views-field-title {
      display: none;
   }
   
   .fakulta .view-id-udalosti .widget_pager .views-slideshow-pager-field-item:before {
      display: none;
   }
   
   .fakulta #widget_pager_bottom_udalosti-block_1 {
    text-align: center;
   }
   
   .fakulta .view-id-udalosti .views-slideshow-controls-bottom,
   .univerzita .view-id-udalosti .views-slideshow-controls-bottom {
      top: -70px;
   }

      
 
         .pager-previous a:after,
          .pager-first a:after,
           .pager-next a:after,
            .pager-last a:after {
              top: 15px;
            }

      .not-front .really-no-sidebar .region-content {
        width: 100%;
      }

      .roll-menu li {
        width: 50%;
      }

      aside.second-aside {
        height: auto;
        width: 100%;
      }
      
      .node-type-studijny-program aside.first-aside {
      width: 100%;
    }
    
    .node-type-studijny-program .bg-aktual {
      width: 100%;
    }
      
      .katedra.node-type-aktualita .bg-aktual {
        width: 75%;  
      } 
      
      .katedra.node-type-aktualita .bg-aktual>.max-width-limiter>.col-lg-8 {
        width: 100%;
      }
      
      .node-type-studijny-program #block-system-main {
        min-height: unset;
      }
      
      .node-type-studijny-program .bg-aktual>.max-width-limiter>.col-lg-8,
      .node-type-studijny-program .bg-aktual>.max-width-limiter>.col-lg-8>.region-content {
        width: 100%;
        padding-right: 30px;
      }

      .page-user .bg-aktual {
        width: 75%;
      }
      
      .page-user .bg-aktual>.max-width-limiter>.col-lg-8>.region-content {
         min-height: unset !important;
      } 
      
      .page-user aside.second-aside {
        width: 100%;
        height: auto;
      }

      .left_part {
        width: 100% !important;
      }

      .kontakt-text-mapa .builder-columns-wrapper .col-md-3 {
        width: 100%;
    }
    
    .kontakt-text-mapa .builder-columns-wrapper .col-md-9 {
      width: 100%;
    }

      .front.univerzita #main-content,
      .front.fakulta #main-content {
         padding-top: 20px;
      }


      .page-ludia-na-tuzvo .bg-aktual{
       width: 75%;
      }
      
      .view-id-pouzivatelia {
             padding: 20px !important;
      }
      
      .item-list ul.pager li a {
         padding: 5px 5px;
         margin: 5px 0px 5px 0;
      }
      
      .item-list ul.pager li.pager-current {
            padding: 5px 5px;
            margin: 5px 0px 5px 0;
      }

       .organizacia.node-type-podujatie .bg-aktual,
       .organizacia.node-type-aktualita .bg-aktual {
          width: 75%;
       } 
       
       .organizacia.node-type-podujatie .bg-aktual>.max-width-limiter>.col-lg-8,
       .organizacia.node-type-aktualita .bg-aktual>.max-width-limiter>.col-lg-8 {
         width: 100%;
         float: left;
       }
       
       .organizacia.node-type-podujatie .bg-aktual>.max-width-limiter>.col-lg-8 .region-content,
       .organizacia.node-type-aktualita .bg-aktual>.max-width-limiter>.col-lg-8 .region-content {
         min-height: unset !important;
       }
       
       .organizacia.node-type-podujatie aside.second-aside,
       .organizacia.node-type-aktualita aside.second-aside {
        height: auto;
        width: 100%;
       }
       
        .organizacia.node-type-podujatie aside.second-aside #block-views-podujatia-mini-kalendar-block-1,
        .organizacia.node-type-podujatie aside.second-aside #block-views-podujatia-block-2,
        .organizacia.node-type-aktualita aside.second-aside #block-views-podujatia-mini-kalendar-block-1,
        .organizacia.node-type-aktualita aside.second-aside #block-views-podujatia-block-2 {
           width: 50%;
           float: left;
           clear: none;
        }
        
        .organizacia.node-type-podujatie aside.second-aside #block-views-podujatia-block-2 h2,
        .organizacia.node-type-aktualita aside.second-aside #block-views-podujatia-block-2 h2 {
           margin-top: 10px;
        }

       #block-fakulta-pocitadlo .blueish {
          width: 95%;
        } 

       #block-fakulta-pocitadlo .eqh.greenish h2,
       #block-univerzita-pocitadlo .eqh.greenish h2 {
         margin-top: 0;
         padding-top: 30px;
       } 

       .nonewsletter.askus, .nonewsletter.signup {
        width: 50%;
       }

       .col-lg-4.block-3 {
        height: auto !important;
        display: block;
       }
       
       /* .infoblock .block-3 {
        padding-left: 0;
       } */
       
       .infoblock .block-3 .count {
        display: block;
        width: 180px;
        float: left;
        margin-top: 0;
        margin-left: 0;
       }
       
       
       .infoblock .block-3 .first {
        display: block;
       }

      .katedra #block-views-oznamy-block-1 .view-content .col-md-4,
      .organizacia #block-views-oznamy-block-1 .view-content .col-md-4 {
        width: 50%;
      }

      .page-podujatia-den .view-podujatia-mini-kalendar  .views-field-nothing-1 {
        padding-left: 10px;
      }

      .page-podujatia-den .view-podujatia-mini-kalendar {
        max-width: 80%;
      }

      #block-views-fakulty-hover-blocks-block .views-row {
        width: 50%;
        border-right: 1px solid #d8d8d8;
        height: 150px;
      }
      
      #block-views-fakulty-hover-blocks-block .views-row a {
        padding-top: 70px;
      }

     .bg-aktual>.max-width-limiter>.col-lg-8 {
        width: 75%;
     } 
    
     .not-front .signup, .not-front .askus {
        width: 50%;
     }
    
     h1.page-title {
       font-size: 40px !important;
     }

    .builder-content-builder-list .inside-content {
        padding: 10px 10px 10px 10px;
     } 
     
     .builder-content-builder-list h4 {
      margin-top: 5px;
      font-size: 18px;
     }
     
     .equal-heights-row a.button-outlined {
        display: block;
        max-width: 70%;
     }

    .builder-content-builder-quicklinks {
      margin-bottom: 0 !important;
    }
    
    .quicklinks {
      padding-left: 0;
    }

    #block-univerzita-contactblocksmall .content>a {
      width: 50%;
      display: block;
      float: left;
      height: 110px;
    }

      aside.first-aside {
        width: 25%;
      }
      
      .not-front .region-content,
      .katedra .region-content,
      .organizacia .region-content {
        width: 75%;
      }

      #block-fakulta-pocitadlo {
        margin-left: 0;
      }
      
      .fakulta .builder-wrapper.buider-wrapper-1 .builder-row.builder-row-item-3 {
             margin-left: 15px;
      }

     .infoblock .block-1,
     .infoblock .block-2 {
      height: auto !important;
      padding-bottom: 20px;
      border-bottom: 1px solid #fff;
      border-left: 0;
      border-right: 0;
     } 
     
     .katedra .infoblock .block-3 .count,
     .organizacia .infoblock .block-3 .count {
         margin-top: 10px;
         margin-bottom: 20px;
     }
     
     .katedra .infoblock .content-holder:after,
     .organizacia .infoblock .content-holder:after {
      display: none;
     }
     
     
     
     .katedra .infoblock .block-3,
     .organizacia .infoblock .block-3 {
      height: auto;
     }
     
     .katedra .infoblock .block-1,
     .katedra .infoblock .block-2,
     .organizacia .infoblock .block-1,
     .organizacia .infoblock .block-2 {
      height: auto;
     }
     
     .infoblock .block-3 .ql {
        columns: 2;
        -webkit-columns: 2;
        -moz-columns: 2;
     }

    .video-text-content {
          padding-bottom: 30px;
          height: auto !important;
    }
    
    .video-text-content h2 {
      padding-top: 0;
    }

    #block-univerzita-pocitadlo .greenish {
      height: auto !important;
      padding-bottom: 50px;
      padding-right: 30px;
    }
    
    #block-fakulta-pocitadlo .greenish {
      height: auto !important;
      padding-bottom: 50px;
      padding-right: 30px;
      width: 100%;
    }
    
    #block-univerzita-pocitadlo .blueish,
    #block-fakulta-pocitadlo .blueish {
      overflow: visible !important;
    }
    
    #block-univerzita-pocitadlo .head-row .desc,
    #block-univerzita-pocitadlo .blueish .value  {
      margin-right: 10px;
    }

    #block-univerzita-pocitadlo .greenish img,
    #block-fakulta-pocitadlo .greenish img {
       max-height: 250px;
       width: auto;
       
    }

    #block-univerzita-pocitadlo .menu-bg,
    #block-fakulta-pocitadlo .menu-bg {
      width: 100%;
      display: block;
      padding-bottom: 30px;
    height: auto !important;
    } 
    
    #block-univerzita-pocitadlo .menu-bg ul,
    #block-fakulta-pocitadlo .menu-bg ul {
          columns: 2;
    -webkit-columns: 2;
    -moz-columns: 2;
    display: block;
    }

   .view-id-udalosti .widget_pager .views-slideshow-pager-field-item {
      padding: 0;
      margin: 10px;
      width: 20px;
      height: 20px;
      display: inline-block;
      float: none;
   }
   
   .view-id-udalosti .widget_pager .views-slideshow-pager-field-item .views-field-title {
      display: none;
   }
   
   .view-id-udalosti .widget_pager .views-slideshow-pager-field-item:before {
      display: none;
   }
   
   #widget_pager_bottom_udalosti-block_1 {
    text-align: center;
   }
   
  /* .view-id-udalosti .views-slideshow-controls-bottom {
      top: -50px;
   }   */
   
   #block-views-udalosti-block-1 .col-lg-6 {
    padding: 20px;
    padding-bottom: 65px;
  }
  
  #main-content {
    width: 100%;
    padding-left: 15px;
  }
  
  
}

@media (max-width: 1099px) {
    /* .fakulta #block-views-udalosti-block-1 .col-lg-6 {
        margin-top: 30px;
        margin-bottom: 50px;
      }  
      
      .fakulta .view-id-udalosti .views-slideshow-controls-bottom {
        top: -90px;
      }     */

     .view-id-podujatia .views-field-nothing .field-content .title {
      padding-right: 20px;
     }
  
   /*  .fakulta #block-views-udalosti-block-1 .col-lg-6 {
        padding: 10px;
        padding-top: 0;
     }  */
     
     #block-fakulta-subdomeny select {
            font-size: 16px;
            padding: 0;
            padding-left: 10px;
                min-height: 30px;
     }
     
    /* .fakulta #block-views-udalosti-block-1 .views-field-nothing {
             padding-top: 70px;
     }
     
     .fakulta #block-views-udalosti-block-1 .view-id-udalosti .views-field-nothing h2 {
      margin-bottom: 0;
     }  */

     .builder-content-builder-title-block .head.highlight {
      font-size: 16px;
          padding-right: 20px;
              margin-bottom: 20px;
     }
    
    .tb-megamenu .nav > li > a {
      font-size: 14px;
    }
    
    .builder-grid-container {
       width: 100%;
    }
    
    .view-id-podujatia .views-slideshow-cycle-main-frame {
      overflow: hidden;
    }
    
    .newsletter_holder .email {
      width: 80%;
    }
    
    .signup {
          width: 16.66666667%;
    }
}

@media (min-width: 992px) {
   .builder-column.col-md-4.col-lg-4 {
    width: 50%;
   }
}

@media (min-width: 1200px) {
   .builder-column.col-md-4.col-lg-4 {
    width: 33.33333333%;
   }
}



@media (max-width: 991px) {
    #block-views-aktualita-block .view-id-aktualita .views-field-body,
    #block-views-aktualita-block .view-id-aktualita .views-field-body-1 {
       padding-right: 20px;
    }

#youtube-field-player {
    margin: 0 auto;
    display: block;
    position: relative;
    z-index: 99;
    margin-top: -555px;
    width: 162%;
    height: 1470px;
    margin-left: -17%;
}
    
    .univerzita #block-views-udalosti-block-1 .view-id-udalosti .views_slideshow_cycle_main,
    .front.univerzita #banner-inside>.col-md-12 {
          height: 350px !important;
    }
    
    .fakulta .view-id-udalosti .views-slideshow-controls-bottom {
      top: -40px;
    }
    
    .univerzita #block-views-udalosti-block-1 .view-id-udalosti .views_slideshow_cycle_main .views-field-field-obrazok img {
          height: 350px;
          width: auto;
          float: right;
    }
    
    .fakulta #block-views-udalosti-block-1 .view-id-udalosti .views_slideshow_cycle_main .views-field-field-obrazok img {
      float: right;
    }

    .fakulta #header-top-inside>div.col-md-12,
    .katedra #header-top-inside>div.col-md-12 {
      top: 28px;
    }
    
    

    #header-top .container {
      width: 100%;
      padding-right: 60px;
    }   
    
    #block-univerzita-socials,
    #block-fakulta-socials,
    #block-organizacia-socials,
    #block-katedra-socials {
      position: absolute;
      right: 15px;
    }
    
    .univerzita #quick-menu, .organizacia #quick-menu {
    position: relative;
    top: 5px;
    }
    
    .katedra #quick-menu, .fakulta #quick-menu {
      position: relative;
     /* top: 28px;  */
      padding-bottom: 18px;
    }
    
    .univerzita #logo, .organizacia #logo {
       top: 35px;
       position: relative;
    }
    
    .fakulta #logo, .katedra #logo {
      top: 35px;
      position: relative;
    }
    
    

    .front.univerzita #main-content,
      .front.fakulta #main-content {
         padding-top: 10px;
      }
      
      .col-md-3.soc {
        width: 25%;
      }

    #block-univerzita-studijne-programy.block-univerzita .tabs .nav-tabs li {
      height: auto; 
      padding-top: 5px;
      padding-bottom: 5px;
    }

    .fakulta.node-type-aktualita .bg-aktual>.max-width-limiter>.col-lg-8 {
      width: 100%;
    } 
    
     

    .builder-content-builder-aktuality-block-2 .view-content .views-row.col-md-6 {
      width: 100%;
    }

    .tabs .nav-tabs li {
        float: left;
        width: 33.3333%;
        display: block;
        height: auto;
    }
    
    .nav-tabs>li>a {
      line-height: 14px;
      display: block; 
    }

    .page-node.page-node- #content-wrapper h1.page-title {
      padding-right: 45px;
    }

    .katedra #block-views-oznamy-block-1 .view-content .col-md-4,
    .organizacia #block-views-oznamy-block-1 .view-content .col-md-4  {
        width: 100%;
    } 

    .katedra #block-views-oznamy-block-1 .col .views-field-nothing a,
    .fakulta #block-views-oznamy-block-1 .col .views-field-nothing a,
    .organizacia #block-views-oznamy-block-1 .col .views-field-nothing a {
      margin-right: 0;
          padding: 20px;
    }

    .quicklinks-list li a {
      padding: 5px;
    }

    .fakulty-4x1 .builder-column {
       width: 100%;
    }
    
    .builder-content-builder-quicklinks .bgimage h3 {
      font-size: 24px;
    line-height: 30px;
    }

    #header-top-inside>div {
      position: relative;
      z-index: 112;
    }

    .node-type-podujatie aside.second-aside {
       float: left;
    width: 25%;
    }

    .builder-content-builder-custom-text {
      margin-bottom: 10px !important;
    }

    #block-views-predmety-block {
       min-height: auto;
    }

    #main-content {
      padding-top: 0;
    }

    .infoblock .content-holder:after {
       display: none;
    }

    .infoblock .block-1, .infoblock .block-2 {
    height: auto !important;
    border-bottom: 1px solid #fff;
    padding-bottom: 25px;
    border-left: 0;
    border-right: 0;
    }
    
    .infoblock .block-2 .column.first {
      padding-bottom: 0;
    }

    .counter-value {
          font-size: 45px !important;
    }

    #footer .contact {
      width: 180px;
    }
    
    #main-navigation>.container {
      width: 100%;
    }
    
    #footer-inside>div>.col-md-9 {
      float: right;
      width: 75%;
    }
    
    .copyright-area {
      padding-top: 50px;
    }
}

@media (min-width: 980px) {
   #block-menu-menu-hlavne-menu,
   #block-menu-menu-menu-fakulty {
    display: none;
   }
}

@media (max-width: 979px) {
	.dl-menuwrapper	button.dl-trigger {
	    background-color: white !important;
	    top: 5px;
	    right: 10px;
	    width: 25px;
		}
		
		.dl-trigger, .dl-trigger:after, .dl-trigger:before {
    	width: 25px;
    	height: 3px !important;
		}
		
		.dl-trigger:before {
		    content: "";
		    position: absolute;
		    left: 0;
		    bottom: 7px;
		    background: white;
		    transition-property: bottom, transform;
		    transition-duration: 0.3s, 0.3s;
		    transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1), cubic-bezier(0.23, 1, 0.32, 1);
		    transition-delay: 0.3s, 0s;
		}
		
		.dl-trigger:after {
		    content: "";
		    position: absolute;
		    left: 0;
		    top: 7px;
		    background: white;
		    transition-property: top, transform;
		    transition-duration: 0.3s, 0.3s;
		    transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1), cubic-bezier(0.23, 1, 0.32, 1);
		    transition-delay: 0.3s, 0s;
		}
		
		button.dl-trigger.dl-active {
    	background-color: rgba(0, 0, 0, 0) !important;
		}
		
		.dl-trigger.dl-active:before {
		    bottom: 0;
		    transform: rotate(-45deg);
		    transition-property: bottom, transform;
		    transition-duration: 0.3s, 0.3s;
		    transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1), cubic-bezier(0.23, 1, 0.32, 1);
		    transition-delay: 0s, 0.3s;
		}
		
		.dl-trigger.dl-active:after {
		    top: 0;
		    transform: rotate(45deg);
		    transition-property: top, transform;
		    transition-duration: 0.3s, 0.3s;
		    transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1), cubic-bezier(0.23, 1, 0.32, 1);
		    transition-delay: 0s, 0.3s;
		}
		
		.dl-trigger {
	    position: relative !important;
	    transform: translateY(10px);
	    background: white;
	    transition: all 0s 0.3s;
	    overflow: visible !important;
	        text-indent: -900em;
		}
			
    .right-menu-bar {
      z-index: 999;
    }

     #main-navigation {
      padding-top: 0;
          height: 0; 
          z-index: 1000;
    }

     .logged-in #block-menu-menu-hlavne-menu, .logged-in #block-menu-menu-menu-fakulty {
       top: 50px;
     } 

    .dl-menuwrapper:first-child {
      margin-right: 0;
    }

    #header-top-inside>div {
      z-index: 1000;
    }

    #block-menu-menu-hlavne-menu,
    #block-menu-menu-menu-fakulty {
      position: fixed;
            /* top: 13px; */
            top: 0;
            /* width: 100%; */
            width: auto;
             right: 0;
             padding: 15px !important;
           /*  overflow: auto;
             height: 100%;  */
    }
    
    #block-menu-menu-hlavne-menu {
    	top: 0 !important;
    }
    
    .cd-nav-trigger span {
      left: 16px;
       width: 30px;
       top: 15px;
    }
    
   /* .dl-menuwrapper button {
      background-color: #153329 !important;
    } */
    
    /* .dl-menuopen.dl-subview>li:not(.dl-subviewopen) {
       display: none !important;
    }  */
    
    .dl-menu.dl-subview li.dl-subview, .dl-menu.dl-subview li.dl-subview .dl-submenu, .dl-menu.dl-subview li.dl-subviewopen, .dl-menu.dl-subview li.dl-subviewopen>.dl-submenu, .dl-menu.dl-subview li.dl-subviewopen>.dl-submenu>li {
      display: block !important;
  }
    
    .dl-menu.dl-subview li, .dl-menu.dl-subview li.dl-subviewopen>a, .dl-menu.dl-subview li.dl-subview>a {
    display: none !important;
  }
    
    .dl-menuwrapper ul {
    background: #153329;
    }
    
    .dl-menuwrapper li.dl-back:after, .dl-menuwrapper li > a:not(:only-child):after {
      color: #fff !important;
    }
    
    #main-navigation-inside  ul>li a:hover {
      color: #fff;
    }
    
    .dl-menuwrapper .dl-submenu li a {
          padding-left: 30px;
    }
    
    .dl-menuwrapper li.dl-back > a {
       background: rgb(24, 62, 50);
    }

    /* .dl-menuwrapper button {
      text-indent: unset;
    } */

  /* button.dl-trigger:before {
     content: "\f0c9";
     display: block;
     font-family: FontAwesome;
     font-size: 34px;
     color: #fff;
     position: absolute;
    top: 5px;
   }   */
   
   button.cd-nav-trigger:after {
     content: "MENU";
    position: absolute;
    font-size: 10.5px;
    color: #fff;
    top: 20px;
    left: 5px;
   }

  .fa-reorder {
    -webkit-transform: scale(1.5,1);
    -moz-transform: scale(1.5,1);
    -ms-transform: scale(1.5,1);
    -o-transform: scale(1.5,1);
    transform: scale(1.5,1);
  }

  .fakulta #block-tb-megamenu-menu-hlavne-menu {
     display: none;
  }
    
  #block-views-aktualita-menu-block {
    display: none;
  }

  .region-header-top-left {
    position: relative;
  }

  
  #header-top {
    z-index: 111;
    position: relative;
  }
  
  #block-system-user-menu {
    z-index: 112;
    position: relative;
  }
  
  #quick-menu {
    z-index: 112;
    position: relative;
  }
  
  #block-menu-menu-quick-menu {
    z-index: 112;
    position: relative;
  }

  #block-tb-megamenu-menu-hlavne-menu,
  #block-tb-megamenu-menu-menu-fakulty {
    position: fixed;
    width: 100%;
    top: 55px;     
  }
  
  .tb-megamenu .nav-collapse, .tb-megamenu .nav-collapse.collapse {
    top: 30px;
  }
  
  
  #main-navigation-inside .tb-megamenu-subnav .tb-megamenu-item:first-child a {
         padding-top: 10px;
  }
  
  #main-navigation-inside ul>li.level-2 a {
     padding-top: 10px;
     padding-bottom: 10px;
  }

 /* #block-tb-megamenu-menu-hlavne-menu button.btn-navbar,
  #block-tb-megamenu-menu-menu-fakulty button.btn-navbar {
     float: right;
     border-radius: 0px;
         padding: 5px;
         background: none;
         background-color: rgba(0, 0, 0, 0.4);
         position: fixed;
             right: 15px;
             padding-bottom: 10px;
             border: 0;
    box-shadow: none;
        padding-left: 10px;
    padding-right: 10px;
        width: 43px;
  }    */
  
  #block-tb-megamenu-menu-hlavne-menu button.btn-navbar,
  #block-tb-megamenu-menu-menu-fakulty button.btn-navbar {
    display: none;
  }
  
  
  #block-tb-megamenu-menu-hlavne-menu button.btn-navbar:after,
  #block-tb-megamenu-menu-menu-fakulty button.btn-navbar:after {
     content: "MENU";
    position: absolute;
    font-size: 11px;
    color: #fff;
    top: 25px;
    left: 5px;
  }
  
  .sticky {
    top: 140px;
  }
  
  .fa-navicon:before, .fa-reorder:before, .fa-bars:before {
    font-size: 25px;
  }

   body.univerzita #block-tb-megamenu-menu-menu-fakulty {
      display: none;
   }
   
   #main-navigation-inside ul>li {
      float: left;
      width: 100%;
      display: block;
   }
   
   .builder-content h2 {
          font-size: 34px;
   }
}

@media (max-width: 860px) {
   /* #banner-inside .view-id-udalosti .views-field-field-obrazok img {
      width: auto !important;
      max-height: 250px;
    }  */
    
    .fakulta #block-views-udalosti-block-1 .view-id-udalosti .views_slideshow_cycle_main {
          height: 350px !important;
    }
    
    .front.fakulta #banner-inside>.col-md-12 {
          height: 350px !important;
    }
    
    .fakulta #block-views-udalosti-block-1 .view-id-udalosti .views_slideshow_cycle_main .views-field-field-obrazok img {
          height: 350px;
          width: auto;
    }
    
    .fakulta .view-id-udalosti .views-slideshow-controls-bottom {
      top: -40px;
    }
    
    .organizacia.node-type-podujatie aside.second-aside #block-views-podujatia-mini-kalendar-block-1, 
    .organizacia.node-type-podujatie aside.second-aside #block-views-podujatia-block-2 {
      width: 100%;
    }
    
    .organizacia.node-type-podujatie aside.second-aside #block-views-podujatia-block-2 h2 {
      margin-top: 20px;
    }
}

@media (max-width: 840px) {
    .univerzita #block-views-udalosti-block-1 #prev,
    .univerzita #block-views-udalosti-block-1 #next,
    .fakulta #block-views-udalosti-block-1 #prev,
    .fakulta #block-views-udalosti-block-1 #next {
       display: none;
    }

    .page-dokumenty #block-system-main .container {
      width: 100%;
    }
    
    .page-dokumenty #jstree .jstree-wholerow-ul {
      display: block;
    }
    
    .page-dokumenty .jstree-default .jstree-anchor {
          width: 95%;
          padding-right: 30px;
    }
    
    #page #block-views-organizacne-sucasti-block {
      background-color: transparent;
    }

   
    #block-fakulta-socials,
    #block-katedra-socials {
      margin-bottom: 0;
    margin-top: -1px;
    }
    
    #block-univerzita-socials .socials {
      margin-bottom: 0;
          margin-top: -1px;
    }

    .region-top-content {
      padding: 10px;
    }
    
    .overlay-close {
      right: 20px;
      top: 20px;
    }

    .region-top-content ul {
      columns: 2;
      -webkit-columns: 2;
      -moz-columns: 2;
    }
 
    /* #quick-menu {
      padding-right: 30px;
    }   */

   .builder-content-builder-banner .eqh.left_part {
    width: 90%;
   } 
   
   .builder-content-builder-banner h4 {
       font-size: 22px;
   }

   #footer-inside .flex-table .col-md-3 {
    float: left;
    display: block;
    padding-top: 10px;
   } 

   #footer-inside .flex-table .col-md-3:not(.contact) {
      width: 75%;
      float: right;
   }
   
   #block-menu-menu-uch-dza-i h2,
   #block-menu-menu-tudenti-a-t-dium h2,
   #block-menu-menu-absolventi h2,
   #block-menu-menu-verejnos-a-m-di- h2 {
    cursor: pointer;
    position: relative;
   }
   
   #block-menu-menu-uch-dza-i .content,
   #block-menu-menu-tudenti-a-t-dium .content,
   #block-menu-menu-absolventi .content,
   #block-menu-menu-verejnos-a-m-di- .content {
     display: none;
   }
   
   #block-menu-menu-uch-dza-i h2:after, 
   #block-menu-menu-tudenti-a-t-dium h2:after, 
   #block-menu-menu-absolventi h2:after, 
   #block-menu-menu-verejnos-a-m-di- h2:after {
      content: "\f107";
      font-family: FontAwesome;
      display: block;
      position: absolute;
      right: 20px;
      top: 0;
       transform: rotate(0deg);
            -moz-transform: rotate(0deg);
            -webkit-transform: rotate(0deg);
            -o-transform: rotate(0deg);
            -ms-transform: rotate(0deg);
            -khtml-transform: rotate(0deg);
            transition: all 0.3s ease;
            -moz-transition: all 0.3s ease;
            -webkit-transition: all 0.3s ease;
            -o-transition: all 0.3s ease;
            -ms-transition: all 0.3s ease;
            -khtml-transition: all 0.3s ease;
      
   }
   
   #block-menu-menu-uch-dza-i h2.opened:after, 
   #block-menu-menu-tudenti-a-t-dium h2.opened:after, 
   #block-menu-menu-absolventi h2.opened:after, 
   #block-menu-menu-verejnos-a-m-di- h2.opened:after {
       transform: rotate(180deg);
            -moz-transform: rotate(180deg);
            -webkit-transform: rotate(180deg);
            -o-transform: rotate(180deg);
            -ms-transform: rotate(180deg);
            -khtml-transform: rotate(180deg);
            transition: all 0.3s ease;
            -moz-transition: all 0.3s ease;
            -webkit-transition: all 0.3s ease;
            -o-transition: all 0.3s ease;
            -ms-transition: all 0.3s ease;
            -khtml-transition: all 0.3s ease;
   }
}



@media (max-width: 767px) {
   /* #block-menu-menu-hlavne-menu, #block-menu-menu-menu-fakulty {
       top: 40px;
       right: -14px;
       margin-top: -87px;
       position: inherit;
    }
    
    .right-menu-bar {
       position: absolute;
    }
    
    .dl-menuwrapper {
      position: absolute;
    }   */
 
    #block-views-aktualita-block .view-id-aktualita .views-field-body,
    #block-views-aktualita-block .view-id-aktualita .views-field-body-1 {
       padding-right: 0;
    }

      .node-type-studijny-program .bg-aktual {
      padding-right: 40px;
    } 

      #block-views-aktuality-block-3 .view-id-aktuality .col {
         width: 50% !important;
      }

      .univerzita #header-top-inside>div {
          margin-bottom: 0;
      }

      .os-share-widget-interface {
         box-shadow: none;
         border-top: 1px solid #d7d7d7;
         padding-top: 15px;
      }

      .katedra.node-type-aktualita #content-wrapper>.region-content>#block-views-aktualita-block {
        padding-right: 0;
      } 
      
      .katedra.node-type-aktualita .bg-aktual {
        width: 100%;
      }
      
      .breadcrumb > li {
        font-size: 10px;
      }

      .node-type-studijny-program .bg-aktual>.max-width-limiter>.col-lg-8,
      .node-type-studijny-program .bg-aktual>.max-width-limiter>.col-lg-8>.region-content {
        width: 100%;
        padding-right: 0;
      }

      .footer_logo:hover {
        margin-top: 0;
        margin-bottom: 0;
      }
      
      .footer_logo:before {
        display: none;
      }
      
      .col-md-3.soc {
        width: 100%;
      }
      
      .footer_logo:hover:before {
        display: none;
      }

      .page-user aside.second-aside {
        padding-right: 15px; 
      }
      
      .page-user .page-title {
        margin-left: 0;
        padding-right: 30px;
      }

      .page-user .bg-aktual {
        width: 100%;
      }

      .page-ludia-na-tuzvo #sidebar-second {
        padding-top: 20px;
      }

      .view-id-udalosti .views-slideshow-controls-bottom {
        top: -50px;
      }

      .view-id-udalosti .views-field-nothing h2 {
          font-size: 34px;
          line-height: 38px;
      }
      

      .front.univerzita #main-content,
      .front.fakulta #main-content {
         padding-top: 10px;
      }

      .page-ludia-na-tuzvo .bg-aktual{
       width: 100%;
      }
      
      #block-univerzita-kontaktne .content {
        color: #fff;
      }

      .infoblock .block-3 .count {
        width: 150px;
      }

     .infoblock .block-3 .count span {
        width: 120px;
        height: 120px;
        font-size: 50px;
    }

    .builder-content h2 {
          margin-bottom: 20px;
    }

    
    
    .node-type-projekt aside.second-aside {
       height: auto;
       width: 100%;
    }
    
    .node-type-projekt .bg-aktual>.max-width-limiter>.col-lg-8 {
       width: 100%;
    }

    .builder-content-builder-vizitka-externa h4 {
       font-size: 15px;
    }

    .builder-content-builder-title-block .head {
           margin-bottom: 10px;
    }

    .organizacia.node-type-podujatie .bg-aktual,
    .organizacia.node-type-aktualita .bg-aktual {
      width: 100%;
    }
    
    .field-name-field-prilohy .file>a {
      word-break: break-all;
    }

    .node-type-podujatie #block-system-main {
      min-height: unset;
    }

    #block-univerzita-socials,
    #block-fakulta-socials,
    #block-katedra-socials {
          position: absolute;
    right: 15px;
    }

    #header-top ul.menu li a {
      padding: 0px 5px 0px;
    }
    
    #logo {
      position: relative;
    }
    
    /* .univerzita #quick-menu, .organizacia #quick-menu {
      position: relative;
      top: 10px;
    } */
    
    /* #header-top-inside>div {
          margin-bottom: 10px;
    }  */
    

    #content-wrapper .tabs {
      padding-right: 15px;
    }
    
    .tabs .nav-tabs li {
      width: 50%;
    }
    
    .page-ludia-na-tuzvo .bg-aktual>.max-width-limiter>.col-lg-8 {
      width: 100%;
    }
    
    .view-id-pouzivatelia {
       padding: 10px;
    }
    
    .page-ludia-na-tuzvo #block-system-main {
      min-height: auto;
    }

    #logo {
      top: 30px;
    }  

    #counter .counter-in:nth-child(4)  {
      border-left: 0;
      clear: both;
    }

    .not-front .signup, .not-front .askus {
      height: 95px;
    }

      .page-podujatia-den .view-podujatia-mini-kalendar {
            max-width: 100%;
    padding-left: 30px;
    padding-right: 30px;
      }

      .node-type-podujatie aside.second-aside {
         height: auto;
         width: 100%;
      }
      
      #block-views-podujatia-mini-kalendar-block-1,
      #block-views-podujatia-block-2 {
        float: left;
        width: 50%;
        clear: none;
      }
      
      #block-views-podujatia-block-2 h2 {
        margin-top: 5px;
      }
      
      .node-type-podujatie .bg-aktual>.max-width-limiter>.col-lg-8 {
        width: 100%;
      }

      .katedra.front .node,
      .organizacia.front .node {
            padding: 15px;
      } 

     #block-univerzita-contactblocksmall .content>a {
      height: 110px;
    } 
    

     #block-menu-menu-bocne-menu li a, #block-menu-block-2 li a {
        width: 100%;
     }

     .not-front .page-title {
        font-size: 40px;
     }
     
     .page-title {
      width: 100%;
     }

     aside.first-aside {
      width: 100%;
     }
     
     .not-front .region-content, .katedra .region-content, .organizacia .region-content {
      width: 100%;
      min-height: unset !important;
     }
    
     #block-menu-menu-bocne-menu li, #block-menu-block-2 li {
      float: left;
      width: 50%;
     }
     
     #block-menu-menu-bocne-menu li a, #block-menu-block-2 li a {
       padding: 10px 20px 10px !important;
     }
     
     #block-menu-menu-bocne-menu li.expanded li, #block-menu-block-2 li.expanded li {
      width: 100%;
     }
     
     #block-menu-menu-bocne-menu  ul.menu li.expanded ul, 
     #block-menu-block-2 ul.menu li.expanded ul, 
     #block-menu-menu-bocne-menu  ul.menu, 
     #block-menu-menu-bocne-menu, #block-menu-block-2 {
        margin-right: 0;
     }
     
     #block-menu-menu-bocne-menu li span.icon.rot-down, #block-menu-block-2 li span.icon.rot-down {
      padding-top: 1px;
     }

     .not-front .node {
       padding: 20px;
     }

    .menu-bg {
      background: none; 
      border:0;
    }
.blueish h4 {
	
    font-size: 20px;
	}
    #footer-inside>div>.col-md-9 {
      width: 100%;
      float: left;
    }

    #footer-inside .flex-table .col-md-3.contact {
      width: 100%;
      text-align: center;
      order: 2;
          padding-bottom: 10px;
    } 
    
    #footer-inside .flex-table .col-md-3.contact .footer-area {
     /* background-color: #e7e0a8; */
      background-color: unset;
    }
     #footer-inside .flex-table {
      display: flex;
      flex-direction: column;
     }
    
    #footer-inside .flex-table .col-md-3 {
      flex-direction: column;
      display: flex;
    }
    
    #footer-inside:before {
      display: none;
    }
    
    .footer_logo {
      margin: 0 auto;
    }

     #footer-inside .flex-table .col-md-3:not(.contact) {
      width: 100%;
     }

     .counter-in {
      width: 33.334% !important;
     }
     
     #block-univerzita-counter #counter .col-lg-10,
     #block-fakulta-counter #counter .col-lg-10 {
        display: block;
     } 
     
     #counter {
      border-top: 0;
      border-bottom: 0;
      position: relative;
     }
     
     #counter:after {
      position: absolute;
      left: 0;
      right: 0;
          width: 70%;
     }
     
      #counter:before {
          width: 70%;
     }
     
     #block-univerzita-counter {
      padding-bottom: 0;
      margin-bottom: 50px;
     }
     
     

    .view-id-udalosti .views-field-nothing h2 a {
        font-size: 22px;
        line-height: 26px;
    }
    
    .view-id-udalosti .views-field-nothing p {
      font-size: 13px;
      line-height: 18px;
    }

    .builder-grid-container {
       margin-left: auto;
    }

    .right-menu-bar {
      height: auto;
    }
    
    .right-menu-bar ul li a {
          width: 40px;
    height: 40px;
    }
    
    .right-menu-bar ul li a.baseicon {
       background-position: -18px 10px;
    }
    
     .right-menu-bar ul {
       margin-bottom: 0;
     }

    .view-id-aktuality .col {
     width: 300px !important; 
   }
   
   #main-content {
     margin: 0;
   }
   
   .view-id-podujatia .views-slideshow-cycle-main-frame {
    height: 250px;
   }
   
   .newsletter_holder {
    width: 100%;
    float: left;
    display: block;
   }
   
   .askus,
   .signup {
    width: 50%;
    float: left;
    display: block;
    height: 160px;
    padding-top: 100px;
   }
}

@media (max-width: 699px) {
   /* .fakulta #header-top,
    .katedra #header-top {
       min-height: 130px;
    } */
    
   /* .fakulta #quick-menu,
    .katedra #quick-menu,
    .organizacia #quick-menu {
      padding-top: 35px;
    }  */

   .builder-content-builder-banner .eqh img {
     height: 180px !important;
     width: auto;
     max-width: unset;
   }
   
   .univerzita .fullwidth-banner .banner-in a {
      margin-bottom: 10px;
   }
}

@media (max-width: 640px) {
  .builder-video-wrapper {
        position: relative;
    padding-bottom: 56.25%;
    padding-top: 25px;
    height: 128px !important;
    overflow: hidden;
  }
  
  .builder-video-wrapper iframe {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
  }

  .katedra .builder-content-builder-banner-files .banner-text h3,
  .organizacia .builder-content-builder-banner-files .banner-text h3 {
         font-size: 22px;
         line-height: 32px;
         
  }

   .counter-in {
      min-height: 240px; 
   }
   
   #block-views-podujatia-mini-kalendar-block-1,
      #block-views-podujatia-block-2 {
        float: left;
        width: 100%;
        clear: none;
      }
      
      .bg-aktual>.max-width-limiter>.col-lg-8 {
        width: 100%;
      }
      
    #block-views-podujatia-block-2 {
      margin-top: 30px;
    }   
}

@media (max-width: 599px) {
      

      #block-views-udalosti-block-1 .col-lg-6 {
        padding-bottom: 20px;
      }

      .node-type-studijny-program .bg-aktual {
        padding-right: 10px;
      } 

       #block-views-aktuality-block-3 .view-id-aktuality .col {
         width: 100% !important;
      }

      .univerzita #block-system-user-menu {
            position: absolute;
   /* right: 2px;
    top: -20px; */
    right: 80px;
    top: -30px;
      }
      
      #block-lang-dropdown-language {
        margin-top: -56px;
    margin-right: -15px;
      }
      
      .right-menu-bar {
        z-index: 99;
      }
      
      #block-menu-menu-hlavne-menu {
        padding-bottom: 0 !important;
      }
      
      #block-menu-menu-quick-menu {
        margin-right: 0;
      }

      #header-top .container {
        padding-right: 0;
      }
      
      .univerzita #logo, .organizacia #logo {
        padding-right: 15px;
      }

      .page-ludia-na-tuzvo .bg-aktual {
        padding: 0;
      }

        ul.tabs.primary {
          white-space: normal;
          padding-left: 9px;
        }
        
        ul.tabs.primary li {
          display: block;
        }
        
        ul.tabs.primary li a {
          display: block;
              padding-top: 5px;
    padding-bottom: 5px;
        }
        
         ul.tabs.primary li.active a {
           background-color: #828282 !important;
         }

        .logged-in #block-menu-menu-hlavne-menu, .logged-in #block-menu-menu-menu-fakulty {
          top: 80px;
        } 

        .builder-content-builder-banner .eqh.left_part {
          padding-right: 0;
          height: auto !important;
          position: relative;
          margin-bottom: 10px;
          margin-top: 10px;
        }
        
         .builder-content-builder-banner .bgimage.eqh {
          display: none;
        } 

        .banner-in a.button-outlined {
          margin-bottom: 10px;
        }

        #block-univerzita-studijne-programy .programy li {
          padding-top: 5px;
          padding-bottom: 5px;
        }

       #block-univerzita-studijne-programy .programy li a {
          padding-left: 50px;
       }
       
       #block-univerzita-studijne-programy .programy span.mini {
        margin-top: 0;
       }

      .builder-content-builder-quicklinks .bgimage h3 {
        font-size: 18px;
        line-height: 24px;
        width: 90%;
        left: 10px;
      }

      .view-podujatia-mini-kalendar {
        padding-left: 0;
      }

      .os-share-widget-interface.share-container a {
         margin-right: 0px!important;
      }

      .counter-value {
          font-size: 40px !important;
      }

      .node-type-fotogaleria #block-views-fotogaleria-grid-block-1 {
        padding: 10px;
      }   

      .builder-content-builder-banner .eqh img {
         display: none;
      }

      .fakulty-2x2 {
        width: 100%;
      }

      .fakulta #quick-menu,
      .katedra #quick-menu,
      .organizacia #quick-menu {
        padding-right: 0;
      }

      #block-organizacia-infoblock-organizacia .infoblock {
       padding-left: 15px;
       padding-right: 15px;
      }

     .katedra .view-id-aktuality .views-field-nothing,
     .organizacia .view-id-aktuality .views-field-nothing {
      padding-left: 0;
     } 
     
     .univerzita #header-top-inside>div.col-md-12 {
       top: 10px;
     }

    .univerzita #quick-menu,
    .organizacia #quick-menu {
       /* position: absolute;
        top: 73px;  */
        padding-top: 30px;
        position: relative;
        top: 0;
      }  

    .view-id-udalosti .views-field-nothing h2 {
      font-size: 28px;
      line-height: 32px;
    }
  
    .builder-content h3 {
       font-size: 26px;
       line-height: 30px;
       padding-top: 15px;
       margin-bottom: 15px;
    }
    
    .equal-heights-row a.button-outlined {
      max-width: 90%;
    }

    #block-univerzita-studijne-programy .nav-tabs>li a {
       font-size: 12px;
       padding: 0;
    }
    
    .programy li a {
       line-height: 24px;
       font-size: 14px;
           padding-left: 10px;
    padding-right: 10px;
    }

    #block-views-fakulty-hover-blocks-block .views-row {
      width: 100%;
      height: 100px;
    }
    
    #block-views-fakulty-hover-blocks-block .views-row a {
       padding-top: 20px;
    }
    
    #block-views-fakulty-hover-blocks-block .views-row a:before {
      display: none;
    }
    
    .region-top-content ul {
          columns: 1;
      -webkit-columns: 1;
      -moz-columns: 1;
    }

    .bg-aktual {
      padding: 10px;
    }

    h1.page-title {
       font-size: 30px !important;
     } 

   /* .fakulta #quick-menu,
    .katedra #quick-menu {
      padding-top: 84px;
    }   */

    .socials {
      display: none;
    }
    
    #block-tb-megamenu-menu-hlavne-menu button.btn-navbar, #block-tb-megamenu-menu-menu-fakulty button.btn-navbar {
      margin-top: 32px;
    }

    #block-views-udalosti-block-1 .button {
      display: none;
    }

    .infoblock .block-1, .infoblock .block-2 {
      padding-left: 0;
      padding-right: 0;
    }
    
    .infoblock .block-2 .column.first {
      margin-left: 0;
      margin-right: 0;
      padding-right: 0;
      padding-left: 0;
    }
    
    .infoblock .block-1 {
      padding-top: 30px;
    }
    
    .infoblock .block-3 {
      padding-left: 0;
    }

   .infoblock .block-3 .ql {
     columns: 1;
    -webkit-columns: 1;
    -moz-columns: 1;
   }
   
   .infoblock .block-3 .ql li {
    padding-top: 5px;
    padding-bottom: 5px;
   }
   
   .builder-content-builder-podujatia-block .builder-content-title h4 {
    position: relative;
   }

   #block-fakulta-counter .counter-in {
    width: 100%;
   } 
   
   .counter-in {
      min-height: unset; 
   }

   #block-univerzita-pocitadlo .greenish img,
   #block-fakulta-pocitadlo .greenish img {
     display: none;
   }
   
   #block-univerzita-pocitadlo .blueish,
   #block-fakulta-pocitadlo .blueish {
         padding-left: 30px;
    padding-right: 30px;
   }
   
   .view-id-podujatia .views-slideshow-cycle-main-frame-row .views-row:first-child {
    width: 100% !important;
   }
   
   .view-id-podujatia .views-slideshow-cycle-main-frame-row .views-row:first-child .views-field-field-obrazok {
    width: 100%;
    margin-left: 10px;
    margin-bottom: 10px;
   }
   
   #block-views-podujatia-block .views-field-nothing {
     width: 100%;
     float: left;
   }
   
   .view-id-podujatia .views-row {
      width: 100%;
          margin-bottom: 10px;
   }
   
   .view-id-podujatia .views-slideshow-cycle-main-frame {
    height: 480px !important;
   }
}

@media (max-width: 499px) {
    #block-menu-menu-quick-menu {
      padding-right: 60px !important;
    }
    
    #block-lang-dropdown-language {
          margin-top: -8px;
    margin-right: -15px;
    position: absolute;
    right: 0;
    z-index: 999;
    }
    
    .univerzita #block-system-user-menu {
           right: 0;
               top: -20px;
    }

    #block-views-podujatia-block-1 .podujatie-info>div>span {
      width: 100% !important;
    }

    .roll-menu li {
      width: 100%;
    }

    #block-views-projekty-block-1 .views-field-field-externy-garant>.field-content>a {
      clear: none;
    }
    
  

     #user-login {
          width: 90%;
    margin: 0 auto;
    }

     .harmonogram-roka {
      padding-left: 0;
      padding-right: 0;
     }

    .organizacia.node-type-podujatie .bg-aktual>.max-width-limiter>.col-lg-8, 
    .organizacia.node-type-aktualita .bg-aktual>.max-width-limiter>.col-lg-8  {
        padding-left: 0;
        padding-right: 0;
    }

    #block-fakulta-subdomeny select {
      font-size: 17px;
      min-height: 34px;
    }

    #block-views-fakulty-hover-blocks-block h2 {
      font-size: 30px;
    padding-bottom: 5px;
    }
  
    .infoblock .block-3 .count {
      width: 100%;
    }

    .menu-bg .menu li a {
          padding: 6px 0 6px 15px;
          background: url(../images/list.png) -12px 9px no-repeat;
    }
    
    
    .menu-bg .menu li a:hover {
       background: #fff url(../images/list.png) 3px 9px no-repeat;
    }

    /* .fakulta .view-id-udalosti .views-slideshow-controls-bottom {
      top: -70px;
    }    */

    #block-views-aktuality-block-1 .view-id-aktuality .views-field-nothing {
      width: 100%;
    }
    
    #block-views-aktuality-block-1 .view-id-aktuality .views-field-nothing h3 {
      width: 90%;
    }
    
    
    
    #block-views-aktuality-block-1  .view-id-aktuality .jcarousel-prev-horizontal {
      margin-left: 0;
    }

     #counter .counter-in {
       border-left: 0;
     } 
     
     .video-text-content {
      padding: 20px; 
     }

     .views-field-field-externy-garant>.field-content>a {
        clear: both;
        display: block;
     }

     #block-univerzita-pocitadlo .menu-bg ul, #block-fakulta-pocitadlo .menu-bg ul {
           columns: 1;
          -webkit-columns: 1;
          -moz-columns: 1;
     }

    .not-front .page-title {
      font-size: 32px;
    }

    #block-menu-menu-bocne-menu li, #block-menu-block-2 li {
      width: 100%;
    }
    
    #block-menu-menu-footer-menu li {
      float: left;
      width: 50%;
      display: block;
    }
    
    #counter {
      padding-top: 0;
      padding-bottom: 0;
    }
    
    #counter:before {
      top: 0;
    }
    
    #counter:after {
      bottom: -10px;
    }

   .counter-in {
    width: 100% !important;
    padding-top: 22px;
   }
   
   .counter-in .title {
     margin-top: 15px;
   }
   
  
  .view-id-udalosti .views-field-nothing p {
    line-height: 15px;
  }
  
  #footer h2 {
    font-size: 20px;
  }
  
  #block-menu-menu-footer-menu li {
     text-align: left;
  }
}

@media (max-width: 480px) {
    .webform-component--sprava {
      float: left;
    }

    .katedra.node-type-aktualita #content-wrapper>.region-content {
       padding: 20px;
    }

    .fakulta .view-id-udalosti .views-field-nothing h2 a {
      font-size: 20px;
    line-height: 20px;
    }
    
    .fakulta .view-id-udalosti .views-field-nothing p {
      line-height: 14px;
      font-size: 12px;
    }

    .page-user .bg-aktual {
      padding-left: 0;
      padding-right: 0;
    }

   /* #block-system-user-menu {
      left: 13px; 
      margin-top: 10px;
    }   */

    .view-id-udalosti .views-field-nothing h2 {
      font-size: 24px;
    }
    
    .fakulta .builder-content-builder-podujatia-block .builder-content-title h4 {
       margin-top: 20px !important;
    }

     .item-list ul.pager li.pager-first {
       margin-left: 5px;
     }
     
     .item-list ul.pager li.pager-last {
        margin-right: 5px;
     }
     
     .item-list ul.pager li a {
        padding: 5px 1px;
     }

    .builder-content h2 {
          margin-bottom: 10px;
    } 

    .not-front article .builder-content-builder-title-block {
      padding-top: 30px;
    }

    .builder-content-builder-podujatia-block .builder-content-title h4 {
          margin-top: 0 !important;
    }
    
    .organizacia #block-views-podujatia-block {
       padding-top: 0;
    }

    .tabs .nav-tabs li {
     width: 100%; 
    }
    
    .builder-content h2 {
    font-size: 28px;
    }
    
    .page-ludia-na-tuzvo #block-block-8 {
     margin-left: 0; 
     margin-top: 0; 
     margin-bottom: 0; 
    }
    
    .ht {
      font-size: 36px;
    }

    .builder-content-builder-banner-files .banner-text {
      max-width: 90%;
    }

     #block-katedra-contact-info .top_pad {
       margin-top: 20px;
     }
     
     .builder-content-builder-contact-info h4 {
            font-size: 24px;
                margin-bottom: 15px;
     }
     
     #block-katedra-contact-info .clovek .menopriezvisko {
            clear: both;
    display: block;
    padding-top: 10px;
     }
     
     .builder-content-builder-contact-info {
        padding: 15px;
     }
    
    .fakulta-info-banner .banner-text {
       width: 100% !important;
    }
    
    .fakulta-info-banner .builder-content-builder-banner .bgimage img {
       display: none;
    }
    
    .fakulta-info-banner .builder-content-builder-banner .eqh {
        max-height: unset;
    }
    
    .fakulta-info-banner a.button-outlined  {
        margin-bottom: 10px;
    }

    .builder-content-builder-title-block .head.highlight {
      padding-left: 10px;
      padding-right: 0;
    }

    .univerzita #quick-menu {
    padding-right: 0;
    }

    .fullwidth-banner {
      margin-bottom: 40px;
    }

      #logo {
         text-align: left;
      }
      
      #logo img {
        max-width: 80%;
      }
      
      .univerzita #logo img,
      .organizacia #logo img {
        max-width: 90%;
      }
      
      
      
      #block-views-podujatia-block {
         padding-top: 20px;
         padding-bottom: 75px;
      }

      .aktuality-block_1 .footer-link {
          height: 41px;
          margin-top: -51px;
      }

     .page-podujatia-den .view-podujatia-mini-kalendar {
          padding-left: 10px;
          padding-right: 10px;
      } 

      .katedra.front .node,
      .organizacia.front .node {
        padding-left: 0;
        padding-right: 0;
      }

     .not-front .builder-grid-container .filetable {
      padding-left: 0;
      padding-right: 0;
     } 
     
     .accordion h6.panel-title a {
       padding: 15px 10px 5px 10px;
     } 
     
     .accordion .panel-default>.panel-heading+.panel-collapse>.panel-body {
           padding: 10px 0 !important;
     }
     
     .accordion h6.panel-title a span.acc-title {
        width: 80%;
     }

    
      .builder-row-inner, .builder-content-inner .builder-content {
        margin-bottom: 0;
      }

     .builder-content-builder-podujatia-block .builder-content-title h4 {
       position: relative;
       float: left;
     }

    .builder-grid-container,
    .builder-grid-container-fluid, .builder-grid-full-width {
      padding-left: 0;
      padding-right: 0;
    }
    
    .builder-grid-row {
      margin-left: 0;
      margin-right: 0;
    }
    
    #main-content {
      padding-left: 5px;
    }
    
    .page-node.page-node- #content-wrapper h1.page-title {
      padding-left: 10px;
    }

   .newsletter_holder {
          padding: 15px 20px 30px;
   }
}

@media (max-width: 420px) {
  ul.list {
    width: 100%;
  }  

  .view-id-udalosti .views-slideshow-controls-bottom {
        top: 0;
      } 

   .mesacny-kalendar .date-nav-wrapper .date-heading {
      width: 250px;
   } 
   
   .mesacny-kalendar .date-nav-wrapper .date-next {
      left: 178px !important;
   }

   #block-univerzita-pocitadlo .blueish .value {
    position: absolute;
    right: 15px;
   } 
   
   #block-univerzita-pocitadlo .blueish>a>.inrow {
    min-height: 60px;
   } 

  .builder-content-builder-banner-files {
    padding: 15px;
  }  
  
  .builder-content-builder-banner-files .button-outlined {
    left: -20px;
  }

  #block-menu-menu-footer-menu li {
    width: 100%;
  }
  
  .not-front .node {
       padding: 10px;
     }
  
  .greenish h2 {
    font-size: 25px !important;
  }
}

@media (max-width: 375px) {
   #block-views-podujatia-block .view-footer {
      margin-top: 40px;
   }
}