@media only screen and (max-width: 1100px) {
    body {
        background: none;
    }
	header {
		background: initial;
	}
    h1 {
         font-size: calc(10px + 2em);
    }
     h2 {
         font-size: calc(10px + 1.2em);
    }
     .head_text h1, .head_text h2 {
         text-align: center;
		 text-shadow: none;
    }
     .black_bar {
         background-color:#FFF;
    }
     .menu-color {
         background-color:#FFF !important;
    }
     .black_text, .black_text h1, .black_text h2, .black_text #horizontal_menu li a:link, .black_text #horizontal_menu li a:visited, .black_text.linki_wrapper li a:link, .black_text.linki_wrapper li a:visited {
         color: #000;
    }
     .wrapper, .footer {
         width: 100%;
    }
     .top_logo {
         height: calc(100px + 10vw);
    }
     .wydarzenia, .mapa, #logo_uph, .footer_menu, .baner, .page_background, .no_visible {
         display:none;
         background: none;
    }
     .top_logo h1 {
         font-size: calc(10px + 5vw);
         padding: 0em;
         margin: 0;
         text-align: center;
    }
     .top_logo h2 {
         font-size: 3vw;
         padding: .2em;
         margin: 0;
         text-align: center;
    }
     #top_right {
         display:none;
        /*position: absolute;
         padding-top: 14vw;
         left: 50%;
         margin-right: -50%;
         transform: translate(-50%, -50%) */
    }
     .right_column {
         width: 95%;
         margin: 5px;
    }
     .margin_main, .margin_article {
         margin: 0;
    }
     .navbar {
         text-align: center;
         width: 100%;
    }
     .baner, .z_zycia_uczelni {
         width: 100%;
    }
     .linki_wrapper {
         display:none;
    }
     .nivo-main-image {
         width: 100% 
    }
     .left_column, .right_article {
         float: left;
         margin: 6px;
         width: 97%;
    }
     .container_menu, .left_menu, .left_menu ul, .left_menu ul ul, .left_menu li a, .left_menu li li a {
         width: 100%;
         text-align: center;
         list-style: none;
    }
     .left_menu li a, .left_menu li li a {
         width: 98vw;
    }
     .head_text {
         width: 100% 
    }
     .footer_block {
         width: 100% 
    }
     .container-fluid {
         position: relative;
         left: calc(50% - 100px);
         z-index: 1;
    }
     #horizontal_menu li {
         display:block;
         margin: 0 0 0.3em 0;
         width: 100%;
    }
     #horizontal_menu li a:link, #horizontal_menu li a:visited{
         color:#000;
    }
     #horizontal_menu li a:hover {
         text-decoration: underline;
         transform: none !important;
         animation: none !important;
    }
     .left_menu ul ul {
         margin-left: 0;
    }
}
 