                @media (max-width: 1170px) {
                    .update-box .float-right {
                        float: left;
                        text-align: left;
                    }
                    .update-box .btn-white {
                        padding: 0px 12px;
                        font-size: 15px;
                        width: 100%;
                    }
                    .header-social .social_facebook,
                    .header-social .social_twitter,
                    .header-social .social_vimeo {
                        display: none;
                    }
                    nav ul li ul {
                        margin-left: -80px;
                    }
                    nav ul ul ul {
                        margin-left: 0px;
                    }
                    nav ul li:last-of-type ul ul {
                        margin-left: -440px;
                        -webkit-border-radius: 4px;
                        -webkit-border-top-right-radius: 0;
                        -moz-border-radius: 4px;
                        -moz-border-radius-topright: 0;
                        border-radius: 4px;
                        border-top-right-radius: 0;
                    }
                }
                /*----------------------------------------------------------------------------*/
                /*  1.  Max Width 1024px
/*----------------------------------------------------------------------------*/
                
                @media (max-width: 1024px) {
                    .navbar-nav > li > a {
                        padding: 0 20px;
                    }
                    nav ul ul ul li {
                        display: none;
                    }
                }
                /*----------------------------------------------------------------------------*/
                /*  2.  Max Width 991px
/*----------------------------------------------------------------------------*/
                
                @media (max-width: 991px) {
                    html {
                        font-size: 90%;
                    }
                    #logo img {
                        margin-bottom: 24px;
                    }
                    .header-buttons {
                        margin-top: 40px;
                    }
                    .donations .text-left,
                    .donations .text-right {
                        text-align: center;
                    }
                    #subpage-slider {
                        height: 380px;
                    }
                    #subpage-slider .slider-img {
                        visibility: hidden;
                    }
                    #subpage-slider .slider-txt {
                        width: 100%;
                        -webkit-border-radius: 4px;
                        -moz-border-radius: 4px;
                        border-radius: 4px;
                    }
                    .page-title {
                        text-align: center;
                    }
                    .page-title .breadcrumbs {
                        float: none;
                    }
                    .update-box .btn-white {
                        float: left;
                        font-size: 16px;
                    }
                    .update-box ul {
                        margin-left: 12px;
                    }
                    .menu-footer {
                        margin-top: 24px;
                    }
                    .menu-footer .child {
                        margin-right: 24px;
                    }
                    .double, .twin, table.non-residential-conference {
                        width: 100% !important;
                    }
                    table.non-residential-conference td {
                        border-color: #808080 !important;
                        border-style: solid !important;
                        border-width: 1px 0 0 !important;
                    }
                }
                /*----------------------------------------------------------------------------*/
                /*  3.  Max Width 767px
/*----------------------------------------------------------------------------*/
                
                @media (max-width: 767px) {
                    html {
                        font-size: 80%;
                    }
                    #logo img {
                        margin-bottom: 0px;
                    }
                    #header-slider .slider-img img {
                        width: auto;
                        height: auto;
                    }
                    .fa-search {
                        position: absolute;
                        top: 0px;
                        right: 28px;
                    }
                    .navbar-toggle {
                        margin-right: 72px;
                        margin-bottom: 12px;
                    }
                    nav ul ul li {
                        display: none;
                    }
                    #navigation-menu {
                        width: 100%;
                        float: none;
                        margin: 0px;
                        margin-right: 12px;
                        padding: 0px;
                        -webkit-border-radius: 4px;
                        -moz-border-radius: 4px;
                        border-radius: 4px;
                    }
                    .subpage-container {
                        padding-top: 24px;
                    }
                    #navigation-menu ul {
                        margin-right: 12px;
                    }
                    .navbar-nav {
                        background-color: #f5f5f5;
                    }
                    .navbar-nav > li {
                        width: 100%;
                        text-align: center;
                    }
                    .navbar-nav > li > a {
                        text-align: center;
                    }
                    .header-buttons .btn {
                        margin-right: 12px;
                        padding: 0px 38px;
                    }
                    #nav-toggle .icon {
                        width: 200px;
                    }
                    /* zmiana .staff-member-big .staff-member-img, */
                    .staff-member-big img,
                    .subpage-post img,
                    .post-img {
                        width: 100%;
                    }
                    .post-img {
                        margin-bottom: 24px;
                    }
                    .homepage-post .col-sm-6 {
                        border-bottom: 1px solid #f5f5f5;
                        margin-bottom: 48px;
                    }
                    .donations .btn {
                        width: 100%;
                    }
                    .menu-footer {
                        margin-top: 40px;
                    }
                    .menu-footer .child {
                        margin-right: 24px;
                    }
                    .menu-footer li:last-child {
                        margin-right: 0px;
                    }
                    #wpum_loginform {
                      width: 100% !important;
                    }
                    .wpum-login-form .login-remember label {
                        width: auto;
                    }
                    .right-information, .left-information {
                        width: 100%!important;
                    }
                    .wpcf7-form-control-wrap.fridayat1 {
                        float: left;
                        margin-bottom: 10px;
                    }
                }
                /*----------------------------------------------------------------------------*/
                /*  4.  Max Width 680px
/*----------------------------------------------------------------------------*/
                
                @media (max-width: 680px) {
                    html {
                        font-size: 70%;
                    }
                    .header-buttons {
                        margin-top: 28px;
                    }
                    .header-buttons .btn {
                        margin-right: 12px;
                        padding: 0px 24px;
                    }
                    #header-slider h1,
                    #header-slider h2 {
                        font-size: 32px;
                    }
                    #subpage-slider {
                        height: 400px;
                    }
                    footer .col-xs-4 .logo {
                        display: none;
                    }
                    footer .wrapper-blue {
                        padding-top: 24px;
                    }
                    .menu-footer {
                        margin-top: 0px;
                    }
                    .menu-footer {
                        float: left;
                        text-align: center;
                    }
                }
                /*----------------------------------------------------------------------------*/
                /*  4.  Max Width 560px
/*----------------------------------------------------------------------------*/
                
                @media (max-width: 560px) {
                    html {
                        font-size: 70%;
                    }
                    #header-slider {
                        height: 348px;
                    }
                    #header-slider .slider-txt {
                        padding-top: 32px;
                    }
                    #header-slider .slider-txt h1,
                    #header-slider .slider-txt h2 {
                        margin-bottom: 12px;
                    }
                    #subpage-slider .slider-txt {
                        padding-top: 48px;
                    }
                    .header-buttons .btn {
                        margin-right: 6px;
                        padding: 0px 24px;
                    }
                    .menu-footer .child {
                        margin-right: 12px;
                    }
                    .contact_pref .byemail, .contact_pref .bypost, .contact_pref .byemobile, .contact_pref .bytelephone {
                        float: left;
                        margin-bottom: 5px;
                        width: 100%;
                    }
                }
                /*----------------------------------------------------------------------------*/
                /*  4.  Max Width 460px
/*----------------------------------------------------------------------------*/
                
                @media (max-width: 460px) {
                    html {
                        font-size: 70%;
                    }
                    #header-slider h1,
                    #header-slider h2 {
                        font-size: 24px;
                        line-height: 32px;
                    }
                    #subpage-slider {
                        height: 440px;
                    }
                    #subpage-slider .slider-txt {
                        padding-top: 24px;
                    }
                    #subpage-slider .slider-txt h1,
                    #subpage-slider .slider-txt h2,
                    #subpage-slider .slider-txt h3 {
                        font-size: 20px;
                        line-height: 32px;
                        margin-bottom: 12px;
                    }
                    #subpage-slider .slider-txt p {
                        margin-bottom: 12px;
                    }
                    .header-buttons {
                        margin-top: 18px;
                    }
                    .header-buttons .btn {
                        margin-right: 6px;
                        padding: 0px 12px;
                        font-size: 16px;
                    }
                    #Tabs > li {
                        width: 115px;
                    }
                    .menu-footer .child {
                        margin-right: 12px;
                        font-size: 12px;
                    }
                }
                /*----------------------------------------------------------------------------*/
                /*  5.  Max Width 400px
/*----------------------------------------------------------------------------*/
                
                @media (max-width: 400px) {
                    html {
                        font-size: 60%;
                    }
                    #header-slider {
                        height: 300px;
                    }
                    #header-slider .slider-txt {
                        padding-top: 24px;
                    }
                    #header-slider .slider-txt h1,
                    #header-slider .slider-txt h2 {
                        margin-bottom: 6px;
                    }
                    #subpage-slider {
                        height: 460px;
                    }
                    .header-buttons {
                        margin-top: 14px;
                    }
                    .header-buttons .btn {
                        margin-right: 4px;
                        padding: 0px 12px;
                        font-size: 14px;
                    }
                }

                                /*----------------------------------------------------------------------------*/
                /*  5.  Max Width 360px
/*----------------------------------------------------------------------------*/
                
                @media (max-width: 360px) {
                    html {
                        font-size: 60%;
                    }
                    #header-slider {
                        height: 280px;
                    }
                    #header-slider .slider-txt h1,
                    #header-slider .slider-txt h2 {
                        font-size: 20px;
                        line-height: 24px;
                        margin-bottom: 12px;
                    }
                        #subpage-slider,
                        #subpage-slider .item{
                        height: 580px;
                    }
                    .header-buttons {
                        margin-top: 14px;
                    }
                    .header-buttons .btn {
                        margin-right: 4px;
                        padding: 0px 12px;
                        font-size: 14px;
                    }
                }
                @media (max-width: 330px) {
                    .wpcf7 th, .wpcf7 td{ padding: 2px;}
                }
