
/*   1200   */

@media (min-width: 1200px) {
    .mobile_menu {display: none !important;}
    /*SLIDER*/
    .slick-slide .itemintro p {font-size: 25px; line-height: 40px;}
    .slick-slide .itemintro {padding-top: 30px;}
}

/*   992 >>> 1199   */

@media (min-width: 992px) and (max-width: 1199px) {
    .header-inner {padding: 15px 30px;} 
}

/*   768 >>> 991   */

@media (min-width: 768px) and (max-width: 991px) {
    .header_top_content {padding: 0 30px;}
    /*SLIDER*/
    .slick-list .itemintro h1 {margin: auto; color: #fff;  font-size: 19px;  line-height: 26px;}
}
/**/
@media screen and (max-width: 1180px) {
    .content-41641 {padding: 0 30px;}
    .tile-right .tile-cont-margin {margin: auto;}
}

/*   1095   */

@media (max-width: 1095px)  {
    .tile-right .single-banner-oferta {height: 190px;}
    .tile-right .single-banner .banner-in {height: 170px; overflow: hidden;}
}

/*   1024   */

@media screen and (max-width: 1024px) {
    .rounded-arrow {bottom: -1px;}
    .single-banner-title {height: 120px; padding: 0 10px;}
    .title-header-container {margin-bottom: 0;}
    .single-banner {padding-top: 0;}
}

/*   960   */

@media screen and (max-width: 960px){
    body #wrapper {margin-top: 0;}
    #header {position: static !important;}
}

/*   905   */

@media screen and (max-width: 905px){
    .tile-left, .tile-right {width: 100%; float: none;}
    .tile-left {padding-bottom: 20px; padding-right: 0;}
    .tile-right {padding-left: 0; padding-top: 20px;}
    .single-banner-oferta {height: 190px;}
    .single-banner .banner-in {height: 170px; overflow: hidden;}
}

/*   800   */

@media screen and (max-width: 800px){
    .single-banner img {width: 100%;}
    .single-banner {width: 50%;}
}

/*   768   */

@media (max-width: 768px)  {
    /*NAV*/
    nav.full_menu {display: none;}
    .header_top_content {padding: 0 30px;}
    .logo-container, .primary-navigation {width: 100%; float: none; text-align: center;}
    .logo-container a {display: inline-block;}
    .logo-container a.red-button, .logo-container a.blue-button, .primary-navigation a.red-button, .primary-navigation a.blue-button {float: none;}
    /**/
    .social-mobile {display: block;}
    .single-banner .banner-in {height: 190px; overflow: hidden;}
    #footer {padding-bottom: 43px;}/*FOR Social cont*/
    .footer-main-container {padding-top: 60px;}
    .footer-navigation-container {padding-bottom: 20px;}
    .footer-navigation-container .col-75 {display: none;}
    .footer-navigation-container .col-25 {width: 100%; text-align: center;}
    .footer-logo img {width: 100px;}
    .footer-navigation-container .col-25 p {max-width: 100%; text-align: center;}
    /*ASIDE*/
    .social-mobile__a {margin-left: 8%;}
    .sticky-container {display: none;}
    /*PAY*/
    .paycont .title-header-container {font-size: 24px;}
    .paycont .datepic {margin: 0 0 25px 0; max-width: 260px;}
    .paycont .styled-select {margin: 0; max-width: 260px; overflow: hidden;}
    .paycont .styled-select option {font-size: 11px; width: 260px; word-wrap: break-word; white-space: pre-wrap; display:inline-block; white-space: -moz-pre-wrap;}
    /*PRICE*/
    .page-banner .page-banner-inner .entry-title {font-size: 28px; letter-spacing: 1.5px;}
    div.cennik-button {width: 100%; padding: 10px 15px;}
}

/*   767   */

@media (max-width: 767px)  {
    nav.full_menu {display: none;}
    .header_top_content {padding: 0 30px;}
    .logo-container, .primary-navigation {width: 100%; float: none; text-align: center;}
    .logo-container a {display: inline-block;}
    .logo-container a.red-button, .logo-container a.blue-button, .primary-navigation a.red-button, .primary-navigation a.blue-button {float: none;}
}

/*   710   */

@media (max-width: 710px)  {
    .tile-right .single-banner {width: 50%; margin-bottom: 10px;}
}

/*   640   */

@media (max-width: 640px)  {
    .blue-promo-banner {height: auto; padding-bottom: 80px;}
    .single-promo-banner {width: 100%; float: none;}
}

/*   480   */

@media (max-width: 480px) {
    nav.full_menu {display: none;}
    .header_top_content {padding: 0 30px;}    
    .logo-container, .primary-navigation {width: 100%; float: none; text-align: center;}
    .logo-container a, .primary-navigation a {display: inline-block;}
    .logo-container a.red-button, .logo-container a.blue-button, .primary-navigation a.red-button, .primary-navigation a.blue-button {float: none;}
    /*SLIDER*/
    .slick-list .itemintro h1 {font-size: 24px; line-height: 42px; padding-top: 20px;}
    .slick-list .item img {height: 400px !important;}
    /*ASIDE*/
    .sticky-container {display: none;}
    .social-mobile-a {margin-left: 0;}
    /*OFFER*/
    .single-banner, .entry-subpages-4-kol .single-banner {width: 100%; padding: 0; float: none; margin-bottom: 20px;}
    .tile-right .single-banner {width: 100%; float: none; margin-bottom: 10px; padding: 0;}
    /*PAY*/
    .paycont .title-header-container {font-size: 24px;}
    .paycont .datepic {margin: 0 0 25px 0;}
    .paycont .styled-select {margin: 0; max-width: 260px; overflow: hidden;}
    .paycont .styled-select option {font-size: 11px; width: 260px; word-wrap: break-word; white-space: pre-wrap; display:inline-block; white-space: -moz-pre-wrap;}
    /*PRICE*/
    .page-banner .page-banner-inner .entry-title {font-size: 28px; letter-spacing: 1.5px;}
    div.cennik-button {width: 100%;}
    /*TIMETABLE*/
    .timetablecont h1 {line-height: 60px; font-size: 14px;}

}

/*   400   */

@media screen and (max-width: 400px) {
    nav.full_menu {display: none;}
    nav.mobile_menu a.mobile_menu_close_button {position: absolute; top: 10px; left: auto !important; right: 10px !important; max-width: 40px; text-align: right;}
    nav.mobile_menu a.mobile_menu_close_button::after {font-size: 20px; margin: 0;}
    nav.mobile_menu .mobile_menu_content, nav.mobile_menu .mobile_menu_content .menu, nav.mobile_menu .mobile_menu_content .menu ul {padding-right: 50px;}    
    /*SLIDER*/
    .slider .item {height: 400px !important;}
    /*1 TILE*/
    h2.title-header-container {font-size: 30px;}
    .single-banner, .entry-subpages-4-kol .single-banner {width: 100%; padding: 0; float: none; margin-bottom: 20px;}
    /*ASIDE*/
    .sticky-container {display: none;}
    /*PAY*/
    .paycont .title-header-container {font-size: 24px;}
    .paycont .datepic {margin: 0 0 25px 0; max-width: 260px;}
    .paycont .styled-select {margin: 0; max-width: 260px; overflow: hidden;}
    .paycont .styled-select option {font-size: 11px; width: 260px; word-wrap: break-word; white-space: pre-wrap; display:inline-block; white-space: -moz-pre-wrap;}
    /*PRICE*/
    .page-banner .page-banner-inner .entry-title {font-size: 28px; letter-spacing: 1.5px;}
    div.cennik-button {width: 100%;}
    .table_usluga h2 {font-size: 11px;}
}















