.gimtadieniai_content > div h2 { font-size: 42px; }
#gprices.gpr_list li .rez_button > span { width: calc(100% - 29px); text-align:center; }
#gprices .rez_button > span { width: calc(100% - 30px); text-align: center; }
.rez_button > span { width: 135px; }
.kup_style li:nth-child(1) .kup_name { font-size: 26px; } 
.kup_style li:nth-child(2) .kup_name, .kup_style li:nth-child(3) .kup_name, .kup_style li:nth-child(4) .kup_name { font-size: 29px; }
.kuponai_select li:nth-child(5) label input + span > p:first-child { font-size: 17px; }
.kup_style li:nth-child(5) .kup_name { font-size: 20px; }
.rules_save .kain_button { margin-bottom:16px; }
.gp_name { font-size: 43px; }

@media all and (min-width:760px) {
.pramogos_long h3 { font-size: 43px; }
}
@media all and (min-width:980px) and (max-width:1260px) {
.kup_style li:nth-child(1) .kup_name, .kup_style li:nth-child(2) .kup_name, .kup_style li:nth-child(3) .kup_name, .kup_style li:nth-child(4) .kup_name { font-size: 32px; }
}
@media all and (min-width:561px) {
.kup_style li:nth-child(4) { clear:both; }
}
@media all and (min-width:561px) and (max-width:760px) {
.kup_style li .kup_name { font-size: 28px; }
.kup_style li:nth-child(1) .kup_name, .kup_style li:nth-child(2) .kup_name, .kup_style li:nth-child(3) .kup_name, .kup_style li:nth-child(4) .kup_name { font-size: 28px; }
}
@media all and (min-width:320px) and (max-width:561px) {
.gimtadieniai_content > div h2 { font-size: 30px; }
.rez_button { margin-right:10px; }
.rez_button > span { width:auto; }
#prices .kain_button { width: 222px; margin-left: -111px; }
.pramogos_long .planas { width: 124px; margin-left: -62px; }
.kup_style li:nth-child(5) .kup_name { font-size: 29px; }
}
@media all and (min-width:980px) {
#gprices.three_elements_gprices .rez_button.inn { width: 100%; }
#gprices.three_elements_gprices .rez_button > span { width: calc(100% - 30px); }
}