/* --------------- Mobile Version by e-Maco and RYBOXX DESIGN --------------- */ @media screen and (min-width:320px) and (max-width:767px) { #head-image, .caption-box, .news-ad-box .newsletter-box, .menu-box.txt.mobile, .menu-box.mobile, #menu-nawigacja-glowna, .slider-wrapper, #face-slider { display: none; } #wrapper, .center { width: 100%; margin: 0; } header { background: url(../images/head-image.jpg) center top no-repeat; padding-bottom: 20px; height: auto; } header .logo-box, header nav { float: none; width: 100%; } header .logo-box img { display: block; margin: 0 auto; } nav ul li { float: none; display: block; width: 93.5%; margin: 0 auto; } nav ul li a { display: block; text-align: center; } .search-box { width: 90%; margin: 0 auto; } .search-box input { width: 90%; padding: 0 5%; } .offer-box { width: 100%; } .offer-box a { width: 42%; margin: 0; padding: 20px 4%; font-size: 20px; } .news-ad-box { margin-bottom: 20px; } .news-ad-box .left-column, .news-ad-box .right-column { float: none; width: 100%; } .news-ad-box .ad-box { height: auto; } .four-grid-box { width: 94%; margin: 0 auto; } .four-grid-box .box { width: 46%; } footer .quick-access-box, footer .form-box { float: none; width: 94%; padding: 0 3%; } footer .quick-access-box ul li ul { margin-left: 0; width: 50%; } footer .form-box { padding-top: 20px; padding-bottom: 20px; margin-bottom: 50px; } .packages-list .item .number { width: 22%; } .packages-list .item .name, .packages-list .item .title { width: 62%; } footer .copyright-box { width: 94%; margin: 0 3%; bottom: 10px; font-size: 11px; } .news-ad-box .support-box { text-shadow: 5px 0px 5px #000; } #content .inside-content aside, #content .inside-content .right-column { float: none; width: 100%; } .menu-box.txt.tags { margin-bottom: 0; } #content .inside-content .right-column .padding-box { padding-top: 10px; } .slicknav_menu { display: block; } .news-ad-box .support-box .phone-number { font-size: 25px; } .news-ad-box .support-box .phone-number a { text-decoration: none; color: #fff; } .packages-list.subpage .item .number { width: 15%; } .packages-list.subpage .item .name { width: 62%; } .packages-list.subpage .item .more { width: 15%; } .news-ad-box .support-box { font-size: 15px; } #content { margin-top: 0; } .product-list-module .item { float: left; width: 100%; } .product-list-module .item:nth-child(3n) { margin-right: 0; } #head-image { opacity: 0.5; } } @media screen and (min-width:480px) and (max-width:767px) { .offer-box a { width: 25.33%; margin: 0; padding: 20px 4%; font-size: 20px; } .four-grid-box .box { min-height: 400px; } .product-list-module .item { float: left; width: 46%; margin: 0 2%; margin-bottom: 20px; } .product-list-module .item:nth-child(3n) { margin-right: 2%; } } @media screen and (min-width:660px) and (max-width:767px) { .offer-box a { width: 21%; margin: 0; padding: 20px 2%; } } @media screen and (min-width:768px) and (max-width:955px) { #wrapper, .center { width: 100%; } .caption-box, nav ul li:first-child { display: none; } nav ul li a { padding: 13px 11px; font-size: 12px; } header .logo-box { width: 45%; } header nav { width: 55%; } .search-box input { width: 21%; padding: 0 2%; } .offer-box a { width: 21%; margin: 0; padding: 20px 2%; } .news-ad-box .support-box .phone-number a { text-decoration: none; color: #fff; } #content .news-ad-box .right-column h1 { font-size: 20px; } .news-ad-box .newsletter-box input.wysija-submit { right: 0; } footer .quick-access-box ul li ul { margin-left: 50px; } footer .copyright-box { font-size: 10px; bottom: 70px; margin-left: 2%; } footer .quick-access-box { width: 49%; padding-left: 2%; } .news-ad-box .support-box { font-size: 20px; } #content { margin-top: 0; } #head-image { opacity: 0.5; } } @media screen and (min-width:955px) and (max-width:1024px) { .caption-box { margin-left: 30%; } .news-ad-box .support-box .phone-number a { text-decoration: none; color: #fff; } nav ul li a { padding: 13px 15px; font-size: 14px; } footer .copyright-box { font-size: 12px; bottom: 50px; margin-left: 2%; } } @media screen and (min-width:1024px) and (max-width:1460px) { .caption-box { margin-top: 100px; margin-bottom: 6px; margin-left: 30%; font-size: 35px; line-height: 50px; } .caprion-box span { font-size: 55px; } .news-ad-box .support-box .phone-number a { text-decoration: none; color: #fff; } } @media screen and (min-width:1265px) and (max-width:1460px) { .caption-box { margin-bottom: 11px; } } @media screen and (min-width:1351px) and (max-width:1600px) { .caption-box { margin-top: 100px; margin-bottom: 22px; } } @media screen and (min-width:1425px) and (max-width:1599px) { .caption-box { margin-top: 100px; margin-bottom: 46px; } } @media screen and (min-width:1600px) and (max-width:1904px) { .caption-box { margin-top: 130px; margin-bottom: 46px; } } @media screen and (min-width:1905px) and (max-width:2048px) { .caption-box { margin-top: 175px; margin-bottom: 81px; } }