.text p, .text h2{ font-size:22px; line-height:28px; }

.tablet-hidden{ display:none; }

.white-bold{ font-size:47px !important; }
.green-thin{ font-size:43px !important; }
.header_address{ font-size:14px !important; }

.info-row, .gryf-container, .gryf-container .text-right, .footer-wrap .righter div{ text-align:center !important; }
.footer-wrap .righter div:nth-child(1), .footer-wrap .righter div:nth-child(3){ width:50%; }
.footer-wrap .righter div:nth-child(5){ width:100%; }

.quick-contact{ display:block; } 
.phone-input{ width:94%; height: 330px; margin:15px 3%; left:0; }

.quick-phone-text{ margin:23px 34px !important; font-size:24px !important; line-height:30px !important;  }
.quick-phone input{ width:90%; margin:0 5%; }
.quick-phone button{ float:right; margin:20px 24px 0 0; }

.where-title h2, .where-title h1{ font-size:40px; }

.tytmenu{ font-size:30px !important; }

.call-or-text h2{ font-size:40px; }
.call-or-text img{ width:100%; }

.rezerwuj{ font-size:30px !important; width:100% !important; height:auto !important; padding-bottom:20px; padding-left:0 !important; background:#4D4D4D !important; text-align:center; }

#back_bar{ margin-top:0; margin-bottom:20px !important; }
#back_bar a{ display:block; width:100%;  }