.info_table_element { display:block; line-height: 200%; font-size: 11pt }
.info_table_element span:first-child { display:block; width:calc(50% - 10px); float:left; text-align:right }
.info_table_element span:nth-last-child(2) { display:block; width:calc(50% - 10px); float:right; text-align:left }
#mobile_nmen { display:none; }
.taryba-item-right { width:calc(100% - 285px); float:right; }
@media all and (min-width:980px) and (max-width:1230px) {
.cnt, #cookie .cnt { max-width:calc(100% - 60px) }
#menu2 { width: 710px; padding-right: 10px }
#men li a { margin-right:0px }
#slideshow li:nth-child(1) { width:calc(69% - 1px); height:299px }
#slideshow li:nth-child(2) { width:31%; height:299px }
#slideshow li:nth-child(3) { width:calc(44% - 2px); height:299px }
#slideshow li:nth-child(4) { width:28%; height:299px }
#slideshow li:nth-child(5) { width:28%; height:299px }
#content { max-width:calc(100% - 60px) }
#content .cnt { max-width:100% }
#cnt_men li { width: calc(25% - 7.5px) }
#cnt_men li a { display: table-cell; vertical-align:middle; height:100px; padding:0; max-width:100%; width:300px }
#footer { margin: 0 auto 180px auto; width: calc(100% - 200px); padding: 20px 20px 20px 120px }
.main_blocks .mblo { padding-left: 30px; padding-bottom: 40px; padding-top: 30px; width: calc(33.33% - 41px); padding-right: 20px; min-height: 346px; border-right: 1px solid #e7e7e7 }
.main_blocks .mblo:nth-child(3) { border-right:0 }
.main_blocks .mblo:nth-child(1), .main_blocks .mblo:nth-child(2), .main_blocks .mblo:nth-child(3) { border-bottom: 1px solid #e7e7e7 }
.main_blocks .mblo:nth-child(4) { width: calc(33.33% - 71px); min-height: 230px }
.nl { width: calc(33.33% - 49px); height:240px }
.nl input[type=text] { width: calc(100% - 81px); float: left; margin-top: 18px; clear: both }
.nl input[type=image] { float:right; margin-top:18px }
.footer2 a { margin: 0 10px; width:calc(25% - 20px); text-align:center }
.taryba-item { width: calc(25% - 15px); padding-bottom:35px; margin-right: 20px; margin-bottom: 20px; float: left; height: auto }
.taryba-item:nth-child(4n+5) { clear:both }
.taryba-item span.ph, .taryba-item a.ph { width:100%; height:0; padding-top:150%; background-size:cover }
.mod { width: calc(100% - 340px) }
#nmen { width: 250px }
.side_right, .news-list { width: calc(100% - 280px) }
.side_right .mod { width: calc(100% - 60px) }
.txt img { max-width:100% !important; height:auto !important }
.finder_block form { width:100% }
.k_paieska_e1 { width: calc(22% - 34px) !important; margin-right: 10px !important }
.k_paieska_e2 { width: calc(26% - 36px) !important; margin-right: 10px !important }
.k_paieska_e3 { width: calc(26% - 36px) !important; margin-right: 10px !important; margin-left:10px !important }
.k_paieska_e4 { width: calc(26% - 34px) !important; margin-right: 10px !important }
.k_paieska_e4.k_paieska_e4_wide { width: calc(48% - 34px) !important }
.k_paieska_e5 { width: 78px !important }
table.hside td:last-child { max-width:140px }
.file-item { float: left; padding: 20px; margin-right: 20px; margin-bottom: 20px; width: calc(25% - 57px); height: 145px }
.file-item span { width:100%; height:125px }
.file-item:nth-child(4n) { margin-right:0 }
h1 { line-height:110% }
.txt iframe { max-width:100% }
.tableauPlaceholder { max-width:100%; height:auto !important }
.news-item { width: calc(33.33% - 13.33px); height: 375px; margin-right: 20px; margin-bottom: 20px }
.news-item img { height: auto; width: 100% }
.news-item a.topic { font-size: 11pt; padding: 0 15px; margin-bottom: 5px }
.txt_in { padding: 0 15px; height: 73px }
.news-item a.readmore { padding: 15px }
#men li:last-child ul { left:auto; right:-4px }
.news-lside, .news-rside { width:100%; float:none }
.news-rside { padding:0 }
.news-rside img { display:block; margin:0 auto }
.ui-datepicker td, .ui-datepicker th { padding-left:7px !important; padding-right:7px !important; }
.lkt_frm .appl_line_side { width:100% !important; }
.lkt_frm #rkt_frm_inp.appl_line_side { width:calc(100% - 208px) !important; }
#men li a { padding: 0 7px 0 6px; }
.about_box_1 > div:first-child, .about_box_1 > div:nth-child(2), .about_box_2 .about_box_left > div, .about_box_2 .about_box_right > div, .about_box_3 > div:first-child, .about_box_3 > div:nth-child(2), .about_box_4 .about_box_left > div, .about_box_4 .about_box_right > div { line-height: 28px; font-size: 21px; }
.about_box_1 > div:first-child, .about_box_2 .about_box_left, .about_box_3 > div:first-child, .about_box_4 .about_box_left { width:calc(25% - 5px); }
.about_box_1 > div:nth-child(2), .about_box_2 .about_box_right, .about_box_3 > div:nth-child(2), .about_box_4 .about_box_right { width:calc(75% - 5px); }
.about_box_2 .about_box_right > div, .about_box_4 .about_box_right > div { width: calc(33.33% - 6.66px); margin-right: 10px; }
.about_box_2 .about_box_right > div:nth-child(n+4), .about_box_4 .about_box_right > div:nth-child(n+4) { margin-top: 10px; }
.about_box_1, .about_box_2, .about_box_3 { margin-bottom:10px; }
.about_box_2 .about_box_left > div > span, .about_box_2 .about_box_left > div { height: 358px; }
.about_box_4 .about_box_left > div > span, .about_box_4 .about_box_left > div { height: 995px; }
.about_box_4 .about_box_right > div:last-child { line-height: 24px; font-size: 18px; }
.logo_10 { margin:0; margin-right:-200px; }
.logo_10 img { height:50px; }
.apie_right { width:400px; float:right; }
.apie_left { width:calc(100% - 430px); float:left; }
.at_box.at_box_all_page a.at_box_item { margin-bottom:16px; }
.logotipas { margin:17px 0; }
.logotipas img { height:50px; }
}
@media all and (min-width:760px) and (max-width:979px) {
.cnt, #cookie .cnt { max-width:calc(100% - 60px) }
#menu2 { width: calc(100% - 70px); padding-right: 70px; padding-top:0; margin-top:-2px }
#menu > .cnt > a:last-child { display:block; line-height:50%; position:absolute; left:30px; top:10px; z-index:2 }
#men li a { margin-right:0px }
#menu { width: 100%; padding-top: 10px; padding-bottom:10px; height: 60px }
#slideshow li:nth-child(1) { width:calc(64% - 1px); height:249px }
#slideshow li:nth-child(2) { width:36%; height:249px }
#slideshow li:nth-child(3) { width:calc(40% - 2px); height:249px }
#slideshow li:nth-child(4) { width:30%; height:249px }
#slideshow li:nth-child(5) { width:30%; height:249px }
.pakv_ek_first { height:249px; }
.pakv_ek_first_txt { padding: 0 15px; font-size: 10.5pt; }
.pakv_ek_first input[type=text] { width: calc(100% - 72px); margin: 0 auto; }
#content { max-width:calc(100% - 60px) }
#content .cnt { max-width:100% }
#cnt_men li { width: calc(25% - 7.5px) }
#cnt_men li a { display: table-cell; vertical-align:middle; height:100px; padding:0 10px; max-width:calc(100% - 20px); width:300px }
#footer { margin: 0 auto 180px auto; width: calc(100% - 200px); padding: 20px 20px 20px 120px }
.main_blocks .mblo { padding-left: 30px; padding-bottom: 40px; padding-top: 30px; width: calc(33.33% - 41px); padding-right: 20px; min-height: 346px; border-right: 1px solid #e7e7e7 }
.main_blocks .mblo:nth-child(3) { border-right:0 }
.main_blocks .mblo:nth-child(1), .main_blocks .mblo:nth-child(2), .main_blocks .mblo:nth-child(3) { border-bottom: 1px solid #e7e7e7 }
.main_blocks .mblo:nth-child(4) { width: calc(33.33% - 71px); min-height: 230px }
.nl { width: calc(66.33% - 38px); height:240px }
.nl input[type=text] { width: calc(100% - 81px); float: left; margin-top: 18px; clear: both }
.nl input[type=image] { float:right; margin-top:18px }
.footer2 a { margin: 0 15px; width:calc(50% - 30px); text-align:center }
.taryba-item { width: calc(33.33% - 13.33px); padding-bottom:35px; margin-right: 20px; margin-bottom: 20px; float: left; height: auto }
.taryba-item:nth-child(3n+4) { clear:both }
.taryba-item:nth-child(4n) { margin-right:20px }
.taryba-item:nth-child(3n) { margin-right:0 }
.taryba-item span.ph, .taryba-item a.ph { width:100%; height:0; padding-top:150%; background-size:cover }
.mod { width: calc(100% - 270px); padding:20px }
#nmen { width: 200px }
.side_right, .news-list { width: calc(100% - 230px) }
.side_right .mod { width: calc(100% - 40px) }
.txt img { max-width:100% !important; height:auto !important }
.finder_block form { width:100% }
.k_paieska_e1 { width: calc(22% - 34px) !important; margin-right: 10px !important }
.k_paieska_e2 { width: calc(26% - 36px) !important; margin-right: 10px !important }
.k_paieska_e3 { width: calc(26% - 36px) !important; margin-right: 10px !important; margin-left:10px !important }
.k_paieska_e4 { width: calc(26% - 34px) !important; margin-right: 10px !important }
.k_paieska_e4.k_paieska_e4_wide { width: calc(48% - 37px) !important }
.k_paieska_e5 { width: 78px !important }
table.hside td:last-child { max-width:100px }
.file-item { float: left; padding: 20px; margin-right: 20px; margin-bottom: 20px; width: calc(33.33% - 55.33px); height: 145px }
.file-item span { width:100%; height:125px }
.file-item:nth-child(4n) { margin-right:20px }
.file-item:nth-child(3n) { margin-right:0 }
h1 { line-height:110% }
.txt iframe { max-width:100% }
.tableauPlaceholder { max-width:100%; height:auto !important }
.news-item { width: calc(50% - 10px); height: 375px; margin-right: 20px; margin-bottom: 20px }
.news-item:nth-child(3n+1) { margin-right:20px }
.news-item:nth-child(2n+1) { margin-right:0 }
.news-item img { height: auto; width: 100% }
.news-item a.topic { font-size: 11pt; padding: 0 15px; margin-bottom: 5px }
.txt_in { padding: 0 15px; height: 73px }
.news-item a.readmore { padding: 15px }
.herbas { display:none }
.logo { margin:0 !important }
.fimg { margin-right:0 }
#myform span { width:150px }
.ximg { position:absolute; right:176px; top:40px }
.langs { position:absolute; right:84px; top:40px }
#men { max-height: calc(100vh - 80px); overflow-y: auto; position:absolute; top:80px; background:#fff; border-top:1px solid #efefef; width:100%; left:0; text-align:center }
#men > li { display:block; border-bottom:1px solid #efefef; position:relative }
#men > li > a { padding:0; height:50px; line-height:50px; margin:0; width:100%; display:block }
#men > li:hover > a:hover { color:#ff341d; box-shadow:none; -moz-box-shadow:none; -webkit-box-shadow:none }
#men > li:hover > a { color:#ff341d; box-shadow:none; -moz-box-shadow:none; -webkit-box-shadow:none }
#men > li > span { display:block; position:absolute; cursor:pointer; right:0; top:0; width:60px; height:50px; background-image:url(images/select-dark.png); background-repeat:no-repeat; background-position:center }
.collapse.in {display:block;}
.collapse {	display:none }
#men li ul { position:relative; left:auto; right:auto; width:100%; text-align:center; background-color:#f9f9f9; padding:0; margin:0; background-image:none }
#men > li > ul > li { background:none; padding:0; border-bottom:1px solid #efefef }
#men > li > ul > li:last-child { border-bottom:0; padding:0 }
#men > li > ul > li > a { padding:13px 0 }
.navbar-toggle { display:block; font-size:8pt; background:transparent; text-align:center; position:absolute; right:26px; top:24px; z-index:3; color:#717070; cursor:pointer; width:43px; text-transform:uppercase; border:0; margin-top:0px }
.navbar-toggle.mopen { color:#FF422C; outline:0 }
.navbar-toggle .icon-bar { display:block; background:#717070; width:35px; height:3px; border-radius:1px }
.navbar-toggle .icon-bar+.icon-bar { margin-top:4px }
.navbar-toggle.mopen .icon-bar { background-color:#FF422C }
.navbar-toggle .icon-meniu { margin-top:3px; display:block; text-align:center }
#slideshow li p { display:none !important }
#cnt_men li a { font-size:11.5pt }
#eksp_mul li { margin-bottom:20px; width:calc(33.33% - 13.33px); margin-right:20px }
#eksp_mul li:nth-child(4n) { margin-right:20px }
#eksp_mul li:nth-child(3n) { margin-right:0 }
h1 { font-size:20pt }
#sriciu_men li { width:calc(33.33% - 13.33px); margin-right:20px; margin-bottom:20px }
#sriciu_men li:nth-child(4n) { margin-right:20px }
#sriciu_men li:nth-child(3n) { margin-right:0 }
.linker { height: 24px; overflow: hidden }
.contacts-item { width: 100%; }
#application.wide .appl_line input[type=text], #application.wide .appl_list input[type=text] { width: calc(100% - 345px) }
.wide .appl_line > span, .wide .appl_list > span { width: 285px }
#application.wide .appl_line select, .appl_line_side, #finss { width: calc(100% - 302px) }
.semi { line-height:21px !important }
#application.wide .appl_line textarea { width: calc(100% - 347px) }
.extra_files input { width: calc(100% - 327px) }
.left_info_align .appl_line > span { width: 200px; line-height:140% }
#application.left_info_align .appl_line input[type=text] { width: calc(100% - 280px) }
.small_ap_info { max-width: 170px !important; line-height:125% !important }
.ek_rg_side { width: calc(100% - 238px); }
#application.wide.long_inp .appl_line input[type=text] { width: calc(100% - 232px) !important }
.vpav { min-width: calc(100% - 190px) !important }
select[name=vvl_iki], select[name=vvl_nuo] { width: calc(50% - 100px) !important }
#application.wide.long_inp .appl_line input.ssg_acode { width: calc(100% - 162px) !important }
#application.wide.long_inp .appl_line input.ssg_pin { width: calc(100% - 335px) !important }
.news-lside, .news-rside { width:100%; float:none }
.news-rside { padding:0 }
.news-rside img { display:block; margin:0 auto }
.statistics_label div { display:none !important }
.statistika_tbl center { display:none !important; }
.statistika_tbl::before { content: "Statistika rodoma peržiūrint informaciją kompiuteriu." }
.statistics_label::before { content: "Statistika rodoma peržiūrint informaciją kompiuteriu." }
.finp_table tr td { padding:8px 10px; font-size:10pt }
.finp_table tr:first-child td { font-size:10.5pt }
.sa_pildyti img { min-width:24px }
.calendar_item { width: calc(50% - 11px); margin-right: 22px; }
.calendar_item:nth-child(3n) { margin-right: 22px; }
.calendar_item:nth-child(2n) { margin-right: 0; }
.calendar_item:nth-child(n+3) { margin-top:22px; }
.small_form_desc { width: calc(100% - 302px) !important; }
.appl_line_side { overflow-x:auto; }
.msimb_kk { width: calc(100% - 305px) !important; }
.mobile_cont li:last-child { margin-right:0; }
.mobile_cont li a { padding: 0 13px; }
#info li { padding: 5px 0; margin-right: 15px; padding-right: 15px; }
.lkt_frm .appl_line_side { width:100% !important; }
.lkt_frm .appl { margin-top:20px !important; float:left; }
.lkt_frm #rkt_frm_inp.appl_line_side { width:calc(100% - 208px) !important; }
.apkl_tabl tr td.wkmb { width: 200px; }
.kita_ans { width: calc(100% - 42px); margin-left:0; margin-top:5px; }
.about_box_1 > div:first-child, .about_box_1 > div:nth-child(2), .about_box_2 .about_box_left > div, .about_box_2 .about_box_right > div, .about_box_3 > div:first-child, .about_box_3 > div:nth-child(2), .about_box_4 .about_box_left > div, .about_box_4 .about_box_right > div { line-height: 26px; font-size: 20px; }
.about_box_1 > div:first-child > span, .about_box_1 > div:nth-child(2) > span { display:block; padding:25px 0; width:100%; height:auto; }
.about_box_1 > div:first-child, .about_box_1 > div:nth-child(2) { width:100%; display:block; height:auto; }
.about_box_1 > div:first-child, .about_box_3 > div:first-child, .about_box_4 .about_box_left, .about_box_2 .about_box_left { margin-bottom:20px; }
.about_box_2 .about_box_left, .about_box_4 .about_box_left { width:100%; display:block; }
.about_box_2 .about_box_left > div, .about_box_4 .about_box_left > div, .about_box_3 > div:first-child, .about_box_3 > div:nth-child(2) { width:100%; display:block; height:auto; }
.about_box_2 .about_box_left > div > span, .about_box_4 .about_box_left > div > span, .about_box_3 > div:first-child > span, .about_box_3 > div:nth-child(2) > span { width:100%; display:block; height:auto; padding:25px 0; max-width:100%; }
.about_box_2 .about_box_left > div > span br, .about_box_4 .about_box_left > div > span br { display:none; }
.about_box_2 .about_box_right, .about_box_4 .about_box_right { width:100%; }
.about_box_4 .about_box_right > div:last-child { line-height: 24px; font-size: 18px; }
.logo_10 { margin:0;}
.about_box_1 > div:first-child > span::after, .about_box_2 .about_box_left > div > span::after, .about_box_3 > div:first-child > span::after, .about_box_4 .about_box_left > div > span::after { content:""; width:100%; position:absolute; left:0; top:-10px; height:1px; background:#ff856d; }
.about_box_1 > div:first-child > span::before, .about_box_2 .about_box_left > div > span::before, .about_box_3 > div:first-child > span::before, .about_box_4 .about_box_left > div > span::before { content:""; width:100%; position:absolute; left:0; top:-11px; height:1px; background:#ffa491; }
.about_box_4 .about_box_left > div::after { content:""; width:100%; position:absolute; left:0; bottom:-10px; height:1px; background:#ff856d; }
.about_box_4 .about_box_left > div::before { content:""; width:100%; position:absolute; left:0; bottom:-11px; height:1px; background:#ffa491; }
.appl_line_side.vvl_lines { width: calc(100% - 191px) !important; }
#application.wide.long_inp .appl_line .appl_line_side.vvl_lines input[type=text] { width: calc(50% - 72px) !important; }
.apie_right { width:320px; float:right; }
.apie_left { width:calc(100% - 350px); float:left; }
.at_box.at_box_all_page a.at_box_item { margin-bottom:16px; }
.logotipas { margin:0; }
}
@media all and (min-width:560px) and (max-width:759px) {
.cnt, #cookie .cnt { max-width:calc(100% - 50px) }
#menu2 { width: calc(100% - 60px); padding-right: 60px; padding-top:0; margin-top:-2px }
#menu > .cnt > a:last-child { display:block; line-height:50%; position:absolute; left:25px; top:10px; z-index:2 }
#men li a { margin-right:0px }
#menu { width: 100%; padding-top: 10px; padding-bottom:10px; height: 60px }
#slideshow { width:calc(100% + 50px); margin-top:0; margin-left:-25px; margin-right:-25px }
#slideshow li:nth-child(1) { width:calc(60% - 1px); height:229px }
#slideshow li:nth-child(2) { width:40%; height:229px }
#slideshow li:nth-child(3) { width:calc(36% - 2px); height:229px }
#slideshow li:nth-child(4) { width:32%; height:229px }
#slideshow li:nth-child(5) { width:32%; height:229px }
.msimb_kk { width: 100% !important; }
.pakv_ek_first { height:229px; }
.pakv_ek_first_txt { padding: 0 15px; font-size:9.5pt; }
.pakv_ek_first input[type=text] { width: calc(100% - 72px); margin: 0 auto; }
#slideshow li span a { font-size: 9.5pt }
#content { max-width:calc(100% - 50px) }
#content .cnt { max-width:100% }
#cnt_men li { width: calc(25% - 7.5px) }
#cnt_men li a { display: table-cell; vertical-align:middle; height:100px; padding:0 10px; max-width:calc(100% - 20px); width:300px }
#footer { margin: 0 auto 120px auto; width: calc(100% - 200px); padding: 20px 20px 20px 120px }
.main_blocks { padding-left:0; width:100% }
.main_blocks .mblo { padding-left: 30px; padding-bottom: 40px; padding-top: 30px; width: calc(50% - 60px); padding-right: 30px; min-height: 346px; border-right: 1px solid #e7e7e7 }
.main_blocks .mblo:nth-child(2), .main_blocks .mblo:nth-child(4) { border-right:0 }
.main_blocks .mblo:nth-child(1), .main_blocks .mblo:nth-child(3) { width: calc(50% - 61px) }
.main_blocks .mblo:nth-child(1), .main_blocks .mblo:nth-child(2), .main_blocks .mblo:nth-child(3), .main_blocks .mblo:nth-child(4) { border-bottom: 1px solid #e7e7e7 }
.main_blocks .mblo:first-child { padding-left:30px }
.main_blocks .mblo:nth-child(3), .main_blocks .mblo:nth-child(4) { min-height:264px }
.nl { width: calc(100% - 60px); height:200px }
.nl input[type=text] { width: calc(100% - 81px); float: left; margin-top: 18px; clear: both }
.nl input[type=image] { float:right; margin-top:18px }
.footer2 a { margin: 0 15px; width:calc(50% - 30px); text-align:center }
.taryba-item { width: calc(50% - 10px); padding-bottom:35px; margin-right: 20px; margin-bottom: 20px; float: left; height: auto }
.taryba-item:nth-child(2n+3) { clear:both }
.taryba-item:nth-child(4n) { margin-right:20px }
.taryba-item:nth-child(2n) { margin-right:0 }
.taryba-item span.ph, .taryba-item a.ph { width:100%; height:0; padding-top:150%; background-size:cover }
.mod { width: calc(100% - 40px); padding:20px }
#nmen { width: 100% }
.side_right, .news-list { width: 100% }
.side_right .mod { width: calc(100% - 40px) }
.txt img { max-width:100% !important; height:auto !important }
.finder_block form { width:100% }
.k_paieska_e1 { width: calc(50% - 5px) !important; margin-right: 10px !important; margin-bottom:10px !important }
.k_paieska_e2 { width: calc(50% - 5px) !important; margin-right: 0px !important; margin-bottom:10px !important }
.k_paieska_e3 { width: calc(50% - 49px) !important; margin-right: 10px !important; margin-left:0px !important }
.k_paieska_e4 { width: calc(50% - 61px) !important; margin-right: 10px !important }
.k_paieska_e4.k_paieska_e4_wide { width: calc(100% - 100px) !important; margin-left:0 !important }
.k_paieska_e5 { width: 78px !important }
table.hside td:last-child { max-width:100px }
.file-item { float: left; padding: 20px; margin-right: 20px; margin-bottom: 20px; width: calc(50% - 52px); height: 145px }
.file-item span { width:100%; height:125px }
.file-item:nth-child(4n) { margin-right:20px }
.file-item:nth-child(2n) { margin-right:0 }
h1 { line-height:110% }
.txt iframe { max-width:100% }
.tableauPlaceholder { max-width:100%; height:auto !important }
.news-item { width: calc(50% - 10px); height: 375px; margin-right: 20px; margin-bottom: 20px }
.news-item:nth-child(3n+1) { margin-right:20px }
.news-item:nth-child(2n+1) { margin-right:0 }
.news-item img { height: auto; width: 100% }
.news-item a.topic { font-size: 11pt; padding: 0 15px; margin-bottom: 5px }
.txt_in { padding: 0 15px; height: 73px }
.news-item a.readmore { padding: 15px }
.herbas { display:none }
.logo { margin:0 !important }
.fimg { margin-right:0 }
#myform span { width:150px }
.ximg { position:absolute; right:161px; top:38px }
.langs { position:absolute; right:69px; top:38px }
#menu2 a.dis { margin-right: 15px; font-size:8pt }
#men { max-height: calc(100vh - 80px); overflow-y: auto; position:absolute; top:80px; background:#fff; border-top:1px solid #efefef; width:100%; left:0; text-align:center }
#men > li { display:block; border-bottom:1px solid #efefef; position:relative }
#men > li > a { padding:0; height:50px; line-height:50px; margin:0; width:100%; display:block }
#men > li:hover > a:hover { color:#ff341d; box-shadow:none; -moz-box-shadow:none; -webkit-box-shadow:none }
#men > li:hover > a { color:#ff341d; box-shadow:none; -moz-box-shadow:none; -webkit-box-shadow:none }
#men > li > span { display:block; position:absolute; cursor:pointer; right:0; top:0; width:60px; height:50px; background-image:url(images/select-dark.png); background-repeat:no-repeat; background-position:center }
.collapse.in {display:block;}
.collapse {	display:none }
#men li ul { position:relative; left:auto; right:auto; width:100%; text-align:center; background-color:#f9f9f9; padding:0; margin:0; background-image:none }
#men > li > ul > li { background:none; padding:0; border-bottom:1px solid #efefef }
#men > li > ul > li:last-child { border-bottom:0; padding:0 }
#men > li > ul > li > a { padding:13px 0 }
.navbar-toggle { display:block; font-size:8pt; background:transparent; text-align:center; position:absolute; right:21px; top:24px; z-index:3; color:#717070; cursor:pointer; width:43px; text-transform:uppercase; border:0; margin-top:0px }
.navbar-toggle.mopen { color:#FF422C; outline:0 }
.navbar-toggle .icon-bar { display:block; background:#717070; width:35px; height:3px; border-radius:1px }
.navbar-toggle .icon-bar+.icon-bar { margin-top:4px }
.navbar-toggle.mopen .icon-bar { background-color:#FF422C }
.navbar-toggle .icon-meniu { margin-top:3px; display:block; text-align:center }
#slideshow li p { display:none !important }
#cnt_men li a { font-size:11.5pt }
#eksp_mul li { margin-bottom:20px; width:calc(50% - 10px); margin-right:20px }
#eksp_mul li:nth-child(4n) { margin-right:20px }
#eksp_mul li:nth-child(2n) { margin-right:0 }
h1 { font-size:18pt }
#sriciu_men li { width:calc(33.33% - 13.33px); margin-right:20px; margin-bottom:20px }
#sriciu_men li:nth-child(4n) { margin-right:20px }
#sriciu_men li:nth-child(3n) { margin-right:0 }
.linker { height: 24px; overflow: hidden }
.contacts-item { width: 100%;  }
#application.wide .appl_line input[type=text], #application.wide .appl_list input[type=text] { width: calc(100% - 42px) }
.wide .appl_line > span, .wide .appl_list > span { width:100%; text-align:left; }
#application.wide .appl_line select, .appl_line_side, #finss { width: 100% }
.semi { line-height:21px !important }
#application.wide .appl_line textarea { width: calc(100% - 42px) }
.extra_files input { width: calc(100% - 327px) }
.left_info_align .appl_line > span { width: 200px; line-height:140% }
#application.left_info_align .appl_line input[type=text] { width: calc(100% - 280px) }
.small_ap_info { max-width: 100% !important; text-align:left !important;margin-bottom:5px; min-width: 100% !important; line-height:125% !important }
#application.wide.long_inp .appl_line input[type=text] { width: calc(100% - 42px) !important }
.vpav { min-width: 100% !important }
select[name=vvl_iki], select[name=vvl_nuo] { width: calc(50% - 5px) !important }
#application.wide.long_inp .appl_line input.ssg_acode { width: calc(100% - 162px) !important }
#application.wide.long_inp .appl_line input.ssg_pin { width: calc(100% - 335px) !important }
#footer span { position:absolute; right:25px; bottom:-100px }
#footer { position:relative }
h2.big { line-height:110%; font-size:16pt }
.txt { padding:20px; width:calc(100% - 40px); overflow-x:auto }
.txt h2.dcs { margin: -20px -20px 25px -20px; padding: 20px; font-size: 13.5pt }
table.hside tr td:first-child { max-width:110px }
h3.contacts { margin: 0 -20px; padding: 20px }
#application h2 { font-size: 12pt }
#nmen.sp_1 { margin-top:30px !important }
.ingrey { margin: 0px -20px 20px -20px !important; padding: 0px 20px 20px 20px !important }
h2.bbm { margin: 20px -20px !important }
.news-lside, .news-rside { width:100%; float:none }
.news-rside { padding:0 }
.news-rside img { display:block; margin:0 auto }
.statistics_label div { display:none !important }
.statistika_tbl center { display:none !important; }
.statistika_tbl::before { content: "Statistika rodoma peržiūrint informaciją kompiuteriu." }
.statistics_label::before { content: "Statistika rodoma peržiūrint informaciją kompiuteriu." }
.finp_table tr td { display:block }
.finp_table tr:first-child { display:none }
.finp_table tr td:first-child::before { content:"Organizacijos pavadinimas: "; font-weight:600 }
.finp_table tr td:nth-child(2)::before { content:"Juridinis statusas: "; font-weight:600 }
.finp_table tr td:nth-child(3)::before { content:"Projekto pavadinimas: "; font-weight:600 }
.finp_table tr td:nth-child(4)::before { content:"Projekto aprašymas: "; font-weight:600 }
.finp_table tr td:nth-child(5)::before { content:"Finansavimo suma, Eur: "; font-weight:600 }
.finp_table tr:nth-child(2n+1) td { background-color:#f5f5f5; color:#000 }
.finp_table tr td:last-child { border-bottom:1px solid #999 }
.sa_login_box label { width: 100%; margin-bottom:10px }
.sa_pildyti img { min-width:24px }
#mobile_nmen { display:block; width:100%; padding:0; margin:0; margin-bottom:20px; list-style-type: none;  background: #333; }
.first_nmen { font-weight: bold; color: #FFF; font-size: 12.5pt; padding: 13px 30px 13px 20px; }
#mobile_nmen li { border-bottom: 1px solid #404040; }
#mobile_nmen li a { display: block; background: url(images/li.png) no-repeat 28px center; padding: 13px 0;  padding-left: 0px; padding-left: 41px; color: #d0d0d0; text-decoration: none; font-weight: 600; font-size: 10.5pt; }
#mobile_nmen > li > ul { list-style-type: none; margin: 0; padding: 0; }
#mobile_nmen > li > ul > li { border-top: 1px solid #333; border-bottom: 0; display:block !important; }
#mobile_nmen > li > ul > li > a { background-image: url(images/snap.png) !important; background-repeat: no-repeat !important; background-position: 41px center !important; display: block; padding: 10px 0; padding-left: 0px; padding-left: 60px; }
#mobile_nmen li.on a, #mobile_nmen li a.on, #mobile_nmen li a:hover { background: #444 url(images/li_on.png) no-repeat 28px center; color: #FFF; }
#mobile_nmen > li { display:none; }
#mobile_nmen > li.first_nmen { display:block; position:relative; }
#mobile_nmen > li.first_nmen::after { content:""; position:absolute; right:20px; top:50%; margin-top:-5px; border: solid #fff; transform: rotate(45deg); -webkit-transform: rotate(45deg); border-width: 0 2px 2px 0; display: inline-block; padding: 4px; }
#calendar_list { width:380px; max-width:100%; margin-left:auto; margin-right:auto; }
.calendar_item { width: 100%; margin-right:0; }
.calendar_item:nth-child(n+2) { margin-top:20px; }
.small_form_desc { width: 100% !important; }
.mobile_cont li { margin-right: 12px; width:calc(33.33% - 8px); float:left; display:block; }
.mobile_cont li:last-child { margin-right:0; }
.mobile_cont li a { text-align:center; font-size:10pt; line-height:110%; height:50px; vertical-align:middle; display:table-cell; width:350px; max-width:calc(100% - 20px); padding: 0 10px; }
#info li { padding: 5px 0; margin-right: 15px; padding-right: 15px; }
.exp_txt table.hside, table.hside.exp_hside { width:100%; }
#pf_bl select[name=progr] { margin-top:10px; }
.lkt_frm .appl_line_side { width:100% !important; }
.lkt_frm .appl { margin-top:20px !important; float:left; }
.ek_rg_side { width: calc(100% - 238px); }
.at_box.at_box_small { width:440px; }
.at_box a.at_box_item { width:80px; margin-right:10px }
.at_box a.at_box_item span { width:50px; height:50px; }
.at_box a.at_box_item.on::after { left:calc(50% - 25px); width:50px; height:50px; }
.lkt_frm #rkt_frm_inp.appl_line_side { margin-left:0 !important; }
.apkl_tabl tr td.wkmb { width: 150px; }
.kita_ans { width: calc(100% - 42px); margin-left:0; margin-top:5px; }
.apkl_tabl { min-width: 700px; }
.about_box_1 > div:first-child, .about_box_1 > div:nth-child(2), .about_box_2 .about_box_left > div, .about_box_2 .about_box_right > div, .about_box_3 > div:first-child, .about_box_3 > div:nth-child(2), .about_box_4 .about_box_left > div, .about_box_4 .about_box_right > div { line-height: 25px; font-size: 19px; }
.about_box_1 > div:first-child > span, .about_box_1 > div:nth-child(2) > span { display:block; padding:25px 0; width:100%; height:auto; }
.about_box_1 > div:first-child, .about_box_1 > div:nth-child(2) { width:100%; display:block; height:auto; }
.about_box_1 > div:first-child, .about_box_3 > div:first-child, .about_box_4 .about_box_left, .about_box_2 .about_box_left { margin-bottom:20px; }
.about_box_2 .about_box_left, .about_box_4 .about_box_left { width:100%; display:block; }
.about_box_2 .about_box_left > div, .about_box_4 .about_box_left > div, .about_box_3 > div:first-child, .about_box_3 > div:nth-child(2) { width:100%; display:block; height:auto; }
.about_box_2 .about_box_left > div > span, .about_box_4 .about_box_left > div > span, .about_box_3 > div:first-child > span, .about_box_3 > div:nth-child(2) > span { width:100%; display:block; height:auto; padding:25px 0; max-width:100%; }
.about_box_2 .about_box_left > div > span br, .about_box_4 .about_box_left > div > span br { display:none; }
.about_box_2 .about_box_right, .about_box_4 .about_box_right { width:100%; }
.about_box_4 .about_box_right > div:last-child { line-height: 24px; font-size: 18px; }
.about_box_2 .about_box_right > div, .about_box_4 .about_box_right > div { width: calc(50% - 10px); margin-right: 20px; }
.about_box_2 .about_box_right > div:nth-child(3n), .about_box_4 .about_box_right > div:nth-child(3n) { margin-right: 20px; }
.about_box_2 .about_box_right > div:nth-child(2n), .about_box_4 .about_box_right > div:nth-child(2n) { margin-right: 0px; }
.about_box_2 .about_box_right > div:nth-child(n+3), .about_box_4 .about_box_right > div:nth-child(n+3) { margin-top: 20px; }
.about_box_4 .about_box_right > div:nth-child(3), .about_box_4 .about_box_right > div:nth-child(3) > span, .about_box_4 .about_box_right > div:nth-child(3) > span:nth-child(2) > span { height:430px; }
.logo_10 { margin:0;}
.ximg > a { margin-right:5px; }
.ximg > a:last-child { margin-right:0; }
#menu2 a img { margin: 0; }
.logo_10 { margin:5px 0; }
.logo_10 img { height:50px; }
#menu2 a.dis { display:none !important; }
.about_box_1 > div:first-child > span::after, .about_box_2 .about_box_left > div > span::after, .about_box_3 > div:first-child > span::after, .about_box_4 .about_box_left > div > span::after { content:""; width:100%; position:absolute; left:0; top:-10px; height:1px; background:#ff856d; }
.about_box_1 > div:first-child > span::before, .about_box_2 .about_box_left > div > span::before, .about_box_3 > div:first-child > span::before, .about_box_4 .about_box_left > div > span::before { content:""; width:100%; position:absolute; left:0; top:-11px; height:1px; background:#ffa491; }
.about_box_4 .about_box_left > div::after { content:""; width:100%; position:absolute; left:0; bottom:-10px; height:1px; background:#ff856d; }
.about_box_4 .about_box_left > div::before { content:""; width:100%; position:absolute; left:0; bottom:-11px; height:1px; background:#ffa491; }
.appl_line_side.vvl_lines { width: 100% !important; }
#application.wide.long_inp .appl_line .appl_line_side.vvl_lines input[type=text] { width: calc(50% - 72px) !important; }
.cv_popup { width:calc(100% - 120px); left:30px; padding:30px; top:50px; }
.cv_popup .max_ulh {  max-height:calc(100vh - 260px); }
.apie_right { width:100%; }
.apie_left { width:100%; }
.at_box.at_box_all_page a.at_box_item { margin-bottom:16px; width: calc(20% - 10px) !important; margin:5px !important; }
.at_box.at_box_all_page a.at_box_item:nth-child(5n+6) { clear:both; }
.eks_demesio { width:100%; margin-top:35px !important; }
.stip_vav_ja > label { width:100%; margin-right:0; }
.logotipas { margin:0; }
.alig_rig { width:100%; }
.alig_rig > label { width:100% !important; margin-left:0 !important; }
}
@media all and (min-width:410px) and (max-width:559px) {
.cnt, #cookie .cnt { max-width:calc(100% - 40px) }
#menu2 { width: calc(100% - 60px); padding-right: 60px; padding-top:0; margin-top:-2px }
#menu > .cnt > a:last-child { display:block; line-height:50%; position:absolute; left:10px; top:6px; z-index:2 }
#men li a { margin-right:0px }
#menu { width: 100%; padding-top: 6px; padding-bottom:6px; height: 46px }
#slideshow { width:calc(100% + 40px); margin-top:0; margin-left:-20px; margin-right:-20px }
#slideshow li:nth-child(1) { width:100%; margin-bottom:-5px; height:200px; border-right:0 }
#slideshow li:nth-child(2) { width:calc(50% - 1px); border-right:1px solid #fff; height:200px }
#slideshow li:nth-child(3) { width:50%; height:200px; border-right:0; border-bottom:1px solid #fff }
#slideshow li:nth-child(4) { width:calc(50% - 1px); border-right:1px solid #fff; height:200px; height:200px }
#slideshow li:nth-child(5) { width:50%; height:200px }
.pakv_ek_first { height:200px; }
.pakv_ek_first_txt { padding: 0 10px; font-size:9pt; }
.pakv_ek_first input[type=text] { width: calc(100% - 62px); margin: 0 auto; }
#slideshow li span a { font-size: 9.5pt }
#content { max-width:calc(100% - 40px) }
#content .cnt { max-width:100% }
#cnt_men li { width: calc(50% - 5px); height:100px }
#cnt_men li:nth-child(2) { margin-right:0 }
#cnt_men li:nth-child(n+3) { margin-top:5px }
#cnt_men li a { display: table-cell; vertical-align:middle; height:100px; padding:0 10px; max-width:calc(100% - 20px); width:300px }
#footer { margin: 0 auto; width: calc(100% - 40px); padding: 20px 20px 100px 20px; background-position:left 20px bottom 20px }
.main_blocks { padding-left:0; width:100% }
.main_blocks .mblo { padding-left: 20px; padding-bottom: 30px; padding-top: 20px; width: calc(50% - 40px); padding-right: 20px; min-height: 406px; border-right: 1px solid #e7e7e7 }
.main_blocks .mblo:nth-child(2), .main_blocks .mblo:nth-child(4) { border-right:0 }
.main_blocks .mblo:nth-child(1), .main_blocks .mblo:nth-child(3) { width: calc(50% - 41px) }
.main_blocks .mblo:nth-child(1), .main_blocks .mblo:nth-child(2), .main_blocks .mblo:nth-child(3), .main_blocks .mblo:nth-child(4) { border-bottom: 1px solid #e7e7e7 }
.main_blocks .mblo:first-child { padding-left:20px }
.main_blocks .mblo:nth-child(3), .main_blocks .mblo:nth-child(4) { min-height:286px }
.nl { width: calc(100% - 60px); height:180px }
.nl input[type=text] { width: calc(100% - 81px); float: left; margin-top: 18px; clear: both }
.nl input[type=image] { float:right; margin-top:18px }
.nl h2 { height:auto }
.footer2 a { margin: 0 10px; width:calc(50% - 20px); text-align:center }
.taryba-item { width: calc(50% - 10px); padding-bottom:35px; margin-right: 20px; margin-bottom: 20px; float: left; height: auto }
.taryba-item:nth-child(2n+3) { clear:both }
.taryba-item:nth-child(4n) { margin-right:20px }
.taryba-item:nth-child(2n) { margin-right:0 }
.taryba-item span.ph, .taryba-item a.ph { width:100%; height:0; padding-top:150%; background-size:cover }
.mod { width: calc(100% - 40px); padding:20px }
#nmen { width: 100% }
.side_right, .news-list { width: 100% }
.side_right .mod { width: calc(100% - 40px) }
.txt img { max-width:100% !important; height:auto !important }
.finder_block form { width:100% }
.k_paieska_e1 { width: calc(50% - 5px) !important; margin-right: 10px !important; margin-bottom:10px !important }
.k_paieska_e2 { width: calc(50% - 5px) !important; margin-right: 0px !important; margin-bottom:10px !important }
.k_paieska_e3 { width: calc(50% - 49px) !important; margin-right: 10px !important; margin-left:0px !important }
.k_paieska_e4 { width: calc(50% - 61px) !important; margin-right: 10px !important }
.k_paieska_e4.k_paieska_e4_wide { width: calc(100% - 100px) !important; margin-left:0 !important }
.k_paieska_e5 { width: 78px !important }
.file-item { float: left; padding: 20px; margin-right: 20px; margin-bottom: 20px; width: calc(50% - 52px); height: 155px }
.file-item span { width:100%; height:125px }
.file-item:nth-child(4n) { margin-right:20px }
.file-item:nth-child(2n) { margin-right:0 }
h1 { line-height:110% }
.txt iframe { max-width:100% }
.tableauPlaceholder { max-width:100%; height:auto !important }
.news-item { width: calc(50% - 5px); font-size:8pt; height: 375px; margin-right: 10px; margin-bottom: 10px }
.news-item:nth-child(3n+1) { margin-right:10px }
.news-item:nth-child(2n+1) { margin-right:0 }
.news-item span.data { font-size: 7.5pt; padding-left: 22px; margin-left: 15px }
.news-item img { height: auto; width: 100% }
.news-item a.topic { font-size: 10pt; padding: 0 15px; margin-bottom: 5px }
.txt_in { padding: 0 15px }
.news-item a.readmore { padding: 15px }
.herbas { display:none }
.logo { margin:0 !important; width:auto !important; height:46px !important }
.fimg { margin-right:0 }
#myform span { width:150px }
.ximg { display:none }
.langs { position:absolute; right:50px; top:13px; line-height:26px }
#menu2 a.dis { margin-right: 65px; margin-top:12px; font-size:8pt; line-height:26px; background-size:16px auto }
#men { max-height: calc(100vh - 58px); overflow-y: auto; position:absolute; top:58px; background:#fff; border-top:1px solid #efefef; width:100%; left:0; text-align:center }
#men > li { display:block; border-bottom:1px solid #efefef; position:relative }
#men > li > a { padding:0; height:46px; line-height:46px; margin:0; width:100%; display:block }
#men > li:hover > a:hover { color:#ff341d; box-shadow:none; -moz-box-shadow:none; -webkit-box-shadow:none }
#men > li:hover > a { color:#ff341d; box-shadow:none; -moz-box-shadow:none; -webkit-box-shadow:none }
#men > li > span { display:block; position:absolute; cursor:pointer; right:0; top:0; width:60px; height:46px; background-image:url(images/select-dark.png); background-repeat:no-repeat; background-position:center }
.collapse.in {display:block;}
.collapse {	display:none }
#men li ul { position:relative; left:auto; right:auto; width:100%; text-align:center; background-color:#f9f9f9; padding:0; margin:0; background-image:none }
#men > li > ul > li { background:none; padding:0; border-bottom:1px solid #efefef }
#men > li > ul > li:last-child { border-bottom:0; padding:0 }
#men > li > ul > li > a { padding:13px 0 }
body { padding-top:58px }
#menu { position:fixed; z-index:30; left:0; top:0 }
#menu br { display:none }
#myform { display:none; width:calc(100% - 20px); position:absolute; top:100%; left:0; padding:5px 10px 0px 10px; background:#fff }
.finder { width: calc(100% - 62px); float:left; padding: 0px 10px; height:38px; position: relative; left: 0; top: 0px }
.fimg { padding:10px 7px 10px 6px; top:0; float:right; position:relative }
#myform span { width:100% }
.langs span.on { display:initial }
.navbar-toggle { display:block; font-size:7pt; background:transparent; text-align:center; position:absolute; right:12px; top:13px; z-index:3; color:#717070; cursor:pointer; width:40px; text-transform:uppercase; border:0; margin-top:0px }
.navbar-toggle.mopen { color:#FF422C; outline:0 }
.navbar-toggle .icon-bar { display:block; background:#717070; width:30px; height:3px; border-radius:1px }
.navbar-toggle .icon-bar+.icon-bar { margin-top:4px }
.navbar-toggle.mopen .icon-bar { background-color:#FF422C }
.navbar-toggle .icon-meniu { margin-top:3px; display:block; text-align:center }
#slideshow li p { display:none !important }
#cnt_men li a { font-size:11.5pt }
#eksp_mul li { margin-bottom:20px; width:calc(50% - 10px); margin-right:20px }
#eksp_mul li:nth-child(4n) { margin-right:20px }
#eksp_mul li:nth-child(2n) { margin-right:0 }
h1 { font-size:17pt }
#sriciu_men li { width:calc(50% - 10px); margin-right:20px; margin-bottom:20px }
#sriciu_men li:nth-child(4n) { margin-right:20px }
#sriciu_men li:nth-child(2n) { margin-right:0 }
.linker { height: 24px; overflow: hidden }
.contacts-item { width: 100%; }
#application.wide .appl_line input[type=text], #application.wide .appl_list input[type=text] { width: calc(100% - 42px); max-width: calc(100% - 42px); }
.wide .appl_line > span, .wide .appl_list > span { width:100% }
#application.wide .appl_line select, .appl_line_side, #finss { width: 100% }
.semi { line-height:21px !important }
#application.wide .appl_line textarea { width: calc(100% - 42px) }
.fuinput { width: calc(100% - 42px) !important; }
.extra_files input { width: calc(100% - 327px) }
.left_info_align .appl_line > span { width: 200px; line-height:140% }
#application.left_info_align .appl_line input[type=text] { width: calc(100% - 42px) }
.ek_rg_side { width: 100%; }
.small_ap_info { max-width: 100% !important; text-align:left !important;margin-bottom:5px; min-width: 100% !important; line-height:125% !important }
#application.wide.long_inp .appl_line input[type=text] { width: calc(100% - 42px) !important }
.vpav { min-width: 100% !important; font-size:14px }
.msg_ok, .msg_bad { font-size: 11pt }
.appl_line > span, .appl_list > span { width:100% !important; text-align:left; line-height: 110%; margin-bottom:7px }
.wide .appl_line > span.pradeti_generavima { width:150px !important; font-size:10pt !important }
select[name=vvl_iki], select[name=vvl_nuo] { width: 100% !important }
select[name=vvl_iki] { margin-top:50px }
select[name=vvl_nuo] { margin-top:-90px }
#application.wide.long_inp .appl_line input.ssg_acode { width: calc(100% - 42px) !important }
#application.wide.long_inp .appl_line input.ssg_pin { clear:both; width: calc(100% - 202px) !important; margin-left:0 !important }
#footer span { position:absolute; right:0px; bottom:20px; margin-right:20px }
#footer { position:relative }
h2.big { line-height:110%; font-size:15pt }
.txt { padding:20px; width:calc(100% - 40px); overflow-x:auto }
.txt h2.dcs { margin: -20px -20px 25px -20px; padding: 20px; font-size: 12.5pt }
table.hside { border-collapse:collapse }
table.hside td { border-collapse:collapse; border-left:1px solid #e7e7e7; max-width:calc(100% - 20px); width:calc(100% - 20px); min-width:calc(100% - 20px); display:block; padding: 10px }
table.hside tr:nth-child(2n) td { background-color:#f9f9f9 }
table.hside tr td:last-child { border-bottom:1px solid #ccc }
h3.contacts { margin: 0 -20px; padding: 20px }
#application h2 { font-size: 11pt }
#nmen.sp_1 { margin-top:30px !important }
.ingrey { margin: 0px -20px 20px -20px !important; padding: 0px 20px 20px 20px !important }
.at_box a { width:calc(25% - 6px) !important; margin:0 3px !important; height:80px !important }
.xnew { width: 85px; font-size: 17pt }
h2.bbm { margin: 20px -20px !important }
h1.finstip_h1 { padding-left:20px !important; padding-right:20px !important; margin-left:-20px !important; margin-right:-20px !important }
#pager a { margin: 0 3px }
.mobile_cont li a { text-align:center; width:calc(100% - 10px); font-size: 9.5pt; padding: 0 5px }
.mobile_cont li { width:calc(50% - 5px); margin-right:10px }
.mobile_cont li:nth-child(2n) { margin-right:0 }
.info_table_element span:first-child { display:block; width:100%; float:none; text-align:center }
.info_table_element span:nth-last-child(2) { display:block; width:100%; float:none; text-align:center }
.info_table_element { padding:5px 0 }
.news-lside, .news-rside { width:100%; float:none }
.news-rside { padding:0 }
.news-rside img { display:block; margin:0 auto }
.statistika_tbl center { display:none !important; }
.statistika_tbl::before { content: "Statistika rodoma peržiūrint informaciją kompiuteriu." }
.statistics_label div { display:none !important }
.statistics_label::before { content: "Statistika rodoma peržiūrint informaciją kompiuteriu." }
.news-item a.readmore { text-align:right }
.txt p { margin-top:0 }
.finder_block { margin-top:0 }
.finder_block select, .finder_block input { border:1px solid #efefef; height:38px; border-radius:0; background-color:#fff; font-size:16px; -webkit-appearance:none;-moz-appearance:none;appearance:none }
.finder_block select { height:40px; padding-right:22px; background-image:url(images/select-dark.png); background-repeat:no-repeat; background-size:10px auto; background-position:right 7px center }
.finp_table tr td { display:block; font-size:10pt }
.finp_table tr:first-child { display:none }
.finp_table tr td:first-child::before { content:"Organizacijos pavadinimas: "; font-weight:600 }
.finp_table tr td:nth-child(2)::before { content:"Juridinis statusas: "; font-weight:600 }
.finp_table tr td:nth-child(3)::before { content:"Projekto pavadinimas: "; font-weight:600 }
.finp_table tr td:nth-child(4)::before { content:"Projekto aprašymas: "; font-weight:600 }
.finp_table tr td:nth-child(5)::before { content:"Finansavimo suma, Eur: "; font-weight:600 }
.finp_table tr:nth-child(2n+1) td { background-color:#f5f5f5; color:#000 }
.finp_table tr td:last-child { border-bottom:1px solid #999 }
.sa_login_box label { width: 100%; margin-bottom:10px }
.sa_pildyti img { min-width:24px }
.sa_form select { margin-bottom:15px }
.sa_form textarea { margin-bottom:15px }
.sa_citem, .sa_iv_list label { width: 100%; margin:0; margin-bottom:5px }
.sa_iv_list { width:100% }
.file_title > div:first-child, .file_inline > div:first-child { width: calc(50% - 5px) }
.file_title > div:nth-child(2), .file_inline > div:nth-child(2) { width: calc(50% - 15px) }
#add_main_document, #add_extra_document { margin-bottom:15px }
#mobile_nmen { display:block; width:100%; padding:0; margin:0; margin-bottom:20px; list-style-type: none;  background: #333; }
.first_nmen { font-weight: bold; color: #FFF; font-size: 10pt; padding: 13px 30px 13px 20px; }
#mobile_nmen li { border-bottom: 1px solid #404040; }
#mobile_nmen li a { display: block; background: url(images/li.png) no-repeat 28px center; padding: 13px 0;  padding-left: 0px; padding-left: 41px; color: #d0d0d0; text-decoration: none; font-weight: 600; font-size: 10.5pt; }
#mobile_nmen > li > ul { list-style-type: none; margin: 0; padding: 0; }
#mobile_nmen > li > ul > li { border-top: 1px solid #333; border-bottom: 0; }
#mobile_nmen > li > ul > li > a { background-image: url(images/snap.png) !important; background-repeat: no-repeat !important; background-position: 41px center !important; display: block; padding: 10px 0; padding-left: 0px; padding-left: 60px; }
#mobile_nmen li.on a, #mobile_nmen li a.on, #mobile_nmen li a:hover { background: #444 url(images/li_on.png) no-repeat 28px center; color: #FFF; }
#mobile_nmen > li { display:none; }
#mobile_nmen > li.first_nmen { display:block; position:relative; }
#mobile_nmen > li.first_nmen::after { content:""; position:absolute; right:20px; top:50%; margin-top:-6px; border: solid #fff; transform: rotate(45deg); -webkit-transform: rotate(45deg); border-width: 0 2px 2px 0; display: inline-block; padding: 4px; }
#calendar_list { width:380px; max-width:100%; margin-left:auto; margin-right:auto; }
.calendar_item { width: 100%; margin-right:0; }
.calendar_item:nth-child(n+2) { margin-top:20px; }
.red_block3 { max-width: calc(100% - 40px); overflow-x: auto; }
.apk_prev { width: 80px; overflow: hidden; float: left; margin-bottom: 10px; }
.taryba-item-right { width:100%; float:left; }
.apkls li input.extra_inp { width: calc(100% - 42px); margin-top: 5px; margin-left:0; }
.mobile_cont li { margin-right: 10px; width:calc(50% - 5px); float:left; display:block; }
.mobile_cont li:nth-child(2n) { margin-right:0; }
.mobile_cont li:nth-child(n+3) { margin-top:10px; margin-bottom:10px; }
.mobile_cont li a { text-align:center; font-size:10pt; line-height:110%; height:50px; vertical-align:middle; display:table-cell; width:350px; max-width:calc(100% - 20px); padding: 0 10px; }
#info li { padding: 5px 0; margin-right: 15px; padding-right: 15px; }
.exp_txt table.hside, table.hside.exp_hside, table.hside.hside_dgr_list { width:100%; }
#pf_bl select[name=progr] { margin-top:10px; }
table.hside.exp_hside tr:first-child, table.hside.hside_dgr_list tr:first-child, table.hside.hside_ek_list tr:first-child { display:none; }
table.hside.exp_hside tr td:first-child::before { font-weight:600; color:#000; content:"Vardas, pavardė: "; }
table.hside.exp_hside tr td:nth-child(2)::before { font-weight:600; color:#000; content:"Kompetencija: "; }
table.hside.exp_hside tr td:first-child a { display:inline-block; }
table.hside.hside_dgr_list tr td:first-child::before { font-weight:600; color:#000; content:"Darbo grupė: "; }
table.hside.hside_dgr_list tr td:nth-child(2)::before { font-weight:600; color:#000; content:"Metai: "; }
table.hside.hside_dgr_list tr td:nth-child(3)::before { font-weight:600; color:#000; content:"Finansavimo etapas: "; }
table.hside.hside_ek_list tr td:first-child::before { font-weight:600; color:#000; content:"Vardas, pavardė: "; }
table.hside.hside_ek_list tr td:nth-child(2)::before { font-weight:600; color:#000; content:"Priskirta kompetencija: "; }
table.hside.hside_ek_list tr td:nth-child(3)::before { font-weight:600; color:#000; content:"Kadencija galioja iki: "; }
.cl_question .cl_item .lt_1, .cl_question .cl_item .lt_2 { width: calc(100% - 20px); border-right:0; }
.line_city_ukr select { width:100% !important; }
.line_city_ukr select:first-child { margin-right:0px; margin-bottom:5px; }
.line_city_ukr input[type=text] { width: calc(100% - 42px) !important; }
.vkl_clist ul { width: 100%; }
.lkt_frm .appl_line_side { width:100% !important; }
.lkt_frm .appl { margin-top:20px !important; float:left; }
#application.wide.lkt_frm .appl_line input[type=text] { width: calc(100% - 42px); }
.cl_item .lt_siul .title { display:none; }
.siul_item:first-child { border-top:2px solid #ccc; }
.siul_item::before { display:block; padding-bottom:5px; font-size:10.5pt; font-weight:600; color:#222; content:"Siūlomas papildomas rodiklis"; }
.siul_item textarea { float:none !important; width:calc(100% - 22px) !important; }
.siul_item textarea:last-child { margin-top:30px; }
.siul_item::after { bottom:82px; clear:none; position:absolute; height:15px; line-height:15px; display:block; font-size:10.5pt; font-weight:600; color:#222; content:"Siūlomo rodiklio duomenų šaltinis"; }
.triple_label li { margin-bottom: 5px; width: 100%; margin-right: 0px; }
.at_box.at_box_small { width:100%; }
.at_box a.at_box_item { font-size:9pt; width:calc(33.33% - 10px) !important; margin-right:5px !important; margin-left:5px !important; margin-bottom:10px !important; height:auto !important; }
.at_box a.at_box_item span { width:50px; height:50px; margin-bottom:5px; }
.at_box a.at_box_item.on::after { left:calc(50% - 25px); width:50px; height:50px; }
.at_box a.at_box_item:nth-child(3n+4) { clear:both; }
.lkt_frm #rkt_frm_inp.appl_line_side { margin-left:0 !important; }
.apkl_tabl tr td.wkmb { width: 150px; }
.kita_ans { width: calc(100% - 42px); margin-left:0; margin-top:5px; }
.apkl_tabl { min-width: 600px; }
.about_box_1 > div:first-child, .about_box_1 > div:nth-child(2), .about_box_2 .about_box_left > div, .about_box_2 .about_box_right > div, .about_box_3 > div:first-child, .about_box_3 > div:nth-child(2), .about_box_4 .about_box_left > div, .about_box_4 .about_box_right > div { line-height: 24px; font-size: 18px; }
.about_box_1 > div:first-child > span, .about_box_1 > div:nth-child(2) > span { display:block; padding:25px 0; width:100%; height:auto; }
.about_box_1 > div:first-child, .about_box_1 > div:nth-child(2) { width:100%; display:block; height:auto; }
.about_box_1 > div:first-child, .about_box_3 > div:first-child, .about_box_4 .about_box_left, .about_box_2 .about_box_left { margin-bottom:20px; }
.about_box_2 .about_box_left, .about_box_4 .about_box_left { width:100%; display:block; }
.about_box_2 .about_box_left > div, .about_box_4 .about_box_left > div, .about_box_3 > div:first-child, .about_box_3 > div:nth-child(2) { width:100%; display:block; height:auto; }
.about_box_2 .about_box_left > div > span, .about_box_4 .about_box_left > div > span, .about_box_3 > div:first-child > span, .about_box_3 > div:nth-child(2) > span { width:100%; display:block; height:auto; padding:25px 0; max-width:100%; }
.about_box_2 .about_box_left > div > span br, .about_box_4 .about_box_left > div > span br { display:none; }
.about_box_2 .about_box_right, .about_box_4 .about_box_right { width:100%; }
.about_box_4.box_lt .about_box_right > div:last-child, .about_box_4.box_en .about_box_right > div:last-child, .about_box_4.box_lt .about_box_right > div:nth-last-child(2), .about_box_4.box_en .about_box_right > div:nth-child(2), .about_box_4.box_en .about_box_right > div:nth-child(6) { line-height: 20px; font-size: 14px; }
.about_box_2 .about_box_right > div, .about_box_4 .about_box_right > div { width: calc(50% - 10px); margin-right: 20px; }
.about_box_2 .about_box_right > div:nth-child(3n), .about_box_4 .about_box_right > div:nth-child(3n) { margin-right: 20px; }
.about_box_2 .about_box_right > div:nth-child(2n), .about_box_4 .about_box_right > div:nth-child(2n) { margin-right: 0px; }
.about_box_2 .about_box_right > div:nth-child(n+3), .about_box_4 .about_box_right > div:nth-child(n+3) { margin-top: 20px; }
.about_box_4 .about_box_right > div:nth-child(3), .about_box_4 .about_box_right > div:nth-child(3) > span, .about_box_4 .about_box_right > div:nth-child(3) > span:nth-child(2) > span { height:430px; }
.about_box_2 .about_box_right > div > span:nth-child(2) > span, .about_box_4 .about_box_right > div > span:nth-child(2) > span { font-size: 13px; }
.logo_10 { margin:3px 0; }
.logo_10 img { height:40px; }
#menu2 a.dis { display:none !important; }
.about_box_1 > div:first-child > span::after, .about_box_2 .about_box_left > div > span::after, .about_box_3 > div:first-child > span::after, .about_box_4 .about_box_left > div > span::after { content:""; width:100%; position:absolute; left:0; top:-10px; height:1px; background:#ff856d; }
.about_box_1 > div:first-child > span::before, .about_box_2 .about_box_left > div > span::before, .about_box_3 > div:first-child > span::before, .about_box_4 .about_box_left > div > span::before { content:""; width:100%; position:absolute; left:0; top:-11px; height:1px; background:#ffa491; }
.about_box_4 .about_box_left > div::after { content:""; width:100%; position:absolute; left:0; bottom:-10px; height:1px; background:#ff856d; }
.about_box_4 .about_box_left > div::before { content:""; width:100%; position:absolute; left:0; bottom:-11px; height:1px; background:#ffa491; }
.appl_line_side.vvl_lines { width: 100% !important; }
#application.wide.long_inp .appl_line .appl_line_side.vvl_lines input[type=text] { width: calc(50% - 72px) !important; }
.cv_popup { width:calc(100% - 120px); left:30px; padding:30px; top:60px; }
.cv_popup .max_ulh {  max-height:calc(100vh - 280px); }
.about_box.wide { max-width:100%; }
.about_box > a { margin: 0 15px; }
.apie_right { width:100%; }
.apie_left { width:100%; }
.eks_demesio { width:100%; margin-top:35px !important; }
#application.left_info_align .appl_line input[type=text] { width:calc(100% - 42px) !important; float:left !important; }
.ek_rg_side { width: 100%; }
.stip_vav_ja > label { width:100%; margin-right:0 !important; }
.half_wid_select { width: 100% !important; }
.small_wid_select { margin-top:5px; width: 100% !important; }
.logo_text table tr td { display:block !important; width:100% !important; }
.logotipas { margin:0; }
.alig_rig { width:100%; }
.alig_rig > label { width:100% !important; margin-left:0 !important; }
}
@media all and (min-width:410px) and (max-width:430px) {
.mobile_cont { line-height:50% }
.mobile_cont li a { text-align:center; display:table-cell; line-height:120%; width:300px; max-width:calc(100% - 10px); height:60px; vertical-align:middle; font-size: 9.5pt; padding: 0 5px }
.mobile_cont li { width:calc(50% - 5px); margin-right:10px }
.mobile_cont li:nth-child(2n) { margin-right:0 }
.at_box a.at_box_item { font-size:9pt; width:calc(33.33% - 10px) !important; margin-right:5px !important; margin-left:5px !important; margin-bottom:10px !important; height:auto !important; }
.at_box a.at_box_item span { width:50px; height:50px; margin-bottom:5px; }
.at_box a.at_box_item.on::after { left:calc(50% - 25px); width:50px; height:50px; }
.at_box a.at_box_item:nth-child(3n+4) { clear:both; }
}
@media all and (max-width:409px) {
.eks_demesio { width:100%; margin-top:35px !important; }
.cnt { max-width:calc(100% - 20px) }
.logo_text table tr td { display:block !important; width:100% !important; }
#cookie .cnt, #menu .cnt { max-width:calc(100% - 40px) }
#menu2 { width: calc(100% - 60px); padding-right: 60px; padding-top:0; margin-top:-2px }
#menu > .cnt > a:last-child { display:block; line-height:50%; position:absolute; left:10px; top:6px; z-index:2 }
#men li a { margin-right:0px }
#menu { width: 100%; padding-top: 6px; padding-bottom:6px; height: 46px }
#slideshow { width:calc(100% + 40px); margin-top:0; margin-left:-20px; margin-right:-20px }
#slideshow li:nth-child(1) { width:100%; margin-bottom:-5px; height:160px; border-right:0 }
#slideshow li:nth-child(2) { width:calc(50% - 1px); border-right:1px solid #fff; height:160px }
#slideshow li:nth-child(3) { width:50%; height:160px; border-right:0; border-bottom:1px solid #fff }
#slideshow li:nth-child(4) { width:calc(50% - 1px); border-right:1px solid #fff; height:160px }
#slideshow li:nth-child(5) { width:50%; height:160px }
#slideshow li span { padding: 13px }
#slideshow li span a { font-size: 8.5pt }
.pakv_ek_first { height:160px; }
.pakv_ek_first_txt { padding: 0 10px; font-size:8pt; }
.pakv_ek_first input[type=text] { width: calc(100% - 42px); direction:rtl; padding:0 10px; margin: 0 auto; }
#content { max-width:calc(100% - 40px) }
#content .cnt { max-width:100% }
#cnt_men li { width: calc(50% - 5px); height:100px }
#cnt_men li:nth-child(2) { margin-right:0 }
#cnt_men li:nth-child(n+3) { margin-top:5px }
#cnt_men li a { display: table-cell; vertical-align:middle; height:100px; padding:0 10px; max-width:calc(100% - 20px); width:300px }
#footer { margin: 0 auto; width: calc(100% - 40px); padding: 20px 20px 100px 20px; background-position:left 20px bottom 20px }
.main_blocks { background:#fff; padding-left:0; width:calc(100% + 40px); margin-left:-20px; margin-right:-20px }
.main_blocks .mblo { padding-left: 20px; padding-bottom: 30px; padding-top: 20px; width: calc(50% - 40px); padding-right: 20px; min-height: 410px; border-right: 1px solid #e7e7e7 }
.main_blocks .mblo:nth-child(2), .main_blocks .mblo:nth-child(4) { border-right:0 }
.main_blocks .mblo:nth-child(1), .main_blocks .mblo:nth-child(3) { width: calc(50% - 41px) }
.main_blocks .mblo:nth-child(1), .main_blocks .mblo:nth-child(2), .main_blocks .mblo:nth-child(3), .main_blocks .mblo:nth-child(4) { border-bottom: 1px solid #e7e7e7 }
.main_blocks .mblo:first-child { padding-left:20px }
.main_blocks .mblo:nth-child(3), .main_blocks .mblo:nth-child(4) { min-height:286px }
.mblo h2 { height:auto; font-size:12.5pt }
.footer2 { width: calc(100% + 20px); margin-left:-10px; margin-right:-10px }
.nl { width: calc(100% - 60px); height:180px }
.nl input[type=text] { width: calc(100% - 81px); float: left; margin-top: 18px; clear: both }
.nl input[type=image] { float:right; margin-top:18px }
.nl h2 { height:auto }
.footer2 a { margin: 2px 3px; width:calc(45% - 6px); font-size:9pt; text-align:center }
.footer2 a:nth-child(2n) { width:calc(55% - 6px) }
.taryba-item { width: 100%; padding-bottom:35px; margin-right: 0px; margin-bottom: 20px; float: left; height: auto }
.taryba-item:nth-child(n+2) { clear:both }
.taryba-item span.ph, .taryba-item a.ph { width:100%; height:0; padding-top:150%; background-size:cover }
.mod { width: calc(100% - 40px); padding:20px }
#nmen { width: 100% }
.side_right, .news-list { width: 100% }
.side_right .mod { width: calc(100% - 40px) }
.txt img { max-width:100% !important; height:auto !important }
.finder_block { margin-top:10px }
.finder_block form { width:100% }
.k_paieska_e1 { width: calc(50% - 5px) !important; margin-right: 10px !important; margin-bottom:10px !important }
.k_paieska_e2 { width: calc(50% - 5px) !important; margin-right: 0px !important; margin-bottom:10px !important }
.k_paieska_e3 { width: calc(50% - 5px) !important; margin-right: 10px !important; margin-left:0px !important }
.k_paieska_e4 { width: calc(50% - 17px) !important; margin-right: 0px !important }
.k_paieska_e4.k_paieska_e4_wide { width: calc(100% - 12px) !important; margin-left:0 !important }
.k_paieska_e5 { width: 100% !important; margin-top:10px }
.red_block1 span { max-width:calc(100% - 9px) }
.file-item { float: left; padding: 20px; margin-right: 0px; margin-bottom: 20px; width: calc(100% - 42px); height: 135px }
.file-item span { width:100%; height:105px }
h1 { line-height:110% }
.txt iframe { max-width:100% }
.tableauPlaceholder { max-width:100%; height:auto !important }
.news-item { width: 100%; margin-right: 0px; margin-bottom: 20px }
.news-item img { height: auto; width: 100% }
.herbas { display:none }
.logo { margin:0 !important; width:auto !important; height:46px !important }
.fimg { margin-right:0 }
#myform span { width:150px }
.ximg { display:none }
.langs { position:absolute; right:50px; top:13px; line-height:26px }
#menu2 a.dis { display:none; margin-right: 65px; margin-top:12px; font-size:8pt; line-height:26px; background-size:16px auto }
#men { max-height: calc(100vh - 58px); overflow-y: auto; position:absolute; top:58px; background:#fff; border-top:1px solid #efefef; width:100%; left:0; text-align:center }
#men > li { display:block; border-bottom:1px solid #efefef; position:relative }
#men > li > a { padding:0; height:46px; line-height:46px; margin:0; width:100%; display:block }
#men > li:hover > a:hover { color:#ff341d; box-shadow:none; -moz-box-shadow:none; -webkit-box-shadow:none }
#men > li:hover > a { color:#ff341d; box-shadow:none; -moz-box-shadow:none; -webkit-box-shadow:none }
#men > li > span { display:block; position:absolute; cursor:pointer; right:0; top:0; width:60px; height:46px; background-image:url(images/select-dark.png); background-repeat:no-repeat; background-position:center }
.collapse.in {display:block;}
.collapse {	display:none }
#men li ul { position:relative; left:auto; right:auto; width:100%; text-align:center; background-color:#f9f9f9; padding:0; margin:0; background-image:none }
#men > li > ul > li { background:none; padding:0; border-bottom:1px solid #efefef }
#men > li > ul > li:last-child { border-bottom:0; padding:0 }
#men > li > ul > li > a { padding:13px 0 }
body { padding-top:58px }
#menu { position:fixed; z-index:30; left:0; top:0 }
#menu br { display:none }
#myform { display:none; width:calc(100% - 20px); position:absolute; top:100%; left:0; padding:5px 10px 0px 10px; background:#fff }
.finder { width: calc(100% - 62px); float:left; padding: 0px 10px; height:38px; position: relative; left: 0; top: 0px }
.fimg { padding:10px 7px 10px 6px; top:0; float:right; position:relative }
#myform span { width:100% }
.langs span.on { display:initial }
.navbar-toggle { display:block; font-size:7pt; background:transparent; text-align:center; position:absolute; right:12px; top:13px; z-index:3; color:#717070; cursor:pointer; width:40px; text-transform:uppercase; border:0; margin-top:0px }
.navbar-toggle.mopen { color:#FF422C; outline:0 }
.navbar-toggle .icon-bar { display:block; background:#717070; width:30px; height:3px; border-radius:1px }
.navbar-toggle .icon-bar+.icon-bar { margin-top:4px }
.navbar-toggle.mopen .icon-bar { background-color:#FF422C }
.navbar-toggle .icon-meniu { margin-top:3px; display:block; text-align:center }
#slideshow li p { display:none !important }
#cnt_men li a { font-size:11.5pt }
#eksp_mul li { margin-bottom:20px; width:100%; margin-right:0px }
#eksp_mul li a { width: 500px }
blockquote { margin:0; padding:0 10px }
h1 { font-size:17pt }
#sriciu_men li { width:calc(50% - 10px); margin-right:20px; margin-bottom:20px }
#sriciu_men li:nth-child(4n) { margin-right:20px }
#sriciu_men li:nth-child(2n) { margin-right:0 }
.linker { height: 24px; overflow: hidden }
.contacts-item { width: 100%; }
#application.wide .appl_line input[type=text], #application.wide .appl_list input[type=text] { width: calc(100% - 42px); max-width: calc(100% - 42px) }
.wide .appl_line > span, .wide .appl_list > span { width:100% }
.stip_salis + select { width:100% !important; }
.stip_salis + select + input[type=text] { width:calc(100% - 42px) !important; }
#application.wide .appl_line select, .appl_line_side, #finss { width: 100% }
.semi { line-height:21px !important }
#application.wide .appl_line textarea { width: calc(100% - 42px) }
.fuinput { width: calc(100% - 42px) !important; }
#application select { max-width:100%; }
.extra_files input { width: calc(100% - 327px) }
.left_info_align .appl_line > span { width: 200px; line-height:140% }
#application.left_info_align .appl_line input[type=text] { width: calc(100% - 280px) }
.small_ap_info { max-width: 100% !important; text-align:left !important;margin-bottom:5px; min-width: 100% !important; line-height:125% !important }
#application.wide.long_inp .appl_line input[type=text] { width: calc(100% - 42px) !important }
.vpav { min-width: 100% !important; font-size:14px }
.msg_ok, .msg_bad { font-size: 11pt }
.appl_line > span, .appl_list > span { width:100% !important; text-align:left; line-height: 110%; margin-bottom:7px }
.wide .appl_line > span.pradeti_generavima { width:150px !important; font-size:10pt !important }
select[name=vvl_iki], select[name=vvl_nuo] { width: 100% !important }
select[name=vvl_iki] { margin-top:50px }
select[name=vvl_nuo] { margin-top:-90px }
#application.wide.long_inp .appl_line input.ssg_acode { width: calc(100% - 42px) !important }
#application.wide.long_inp .appl_line input.ssg_pin { clear:both; width: calc(100% - 202px) !important; margin-left:0 !important }
#footer span { position:absolute; right:0px; bottom:20px; margin-right:20px }
#footer { position:relative }
h2.big { line-height:110%; font-size:15pt }
.txt { padding:20px; width:calc(100% - 40px); overflow-x:auto }
.txt h2.dcs { margin: -20px -20px 25px -20px; padding: 20px; font-size: 12.5pt }
table.hside { border-collapse:collapse }
table.hside td { border-collapse:collapse; border-left:1px solid #e7e7e7; max-width:calc(100% - 20px); width:calc(100% - 20px); min-width:calc(100% - 20px); display:block; padding: 10px }
table.hside tr:nth-child(2n) td { background-color:#f9f9f9 }
table.hside tr td:last-child { border-bottom:1px solid #ccc }
h3.contacts { margin: 0 -20px; padding: 20px }
#application h2 { font-size: 11pt }
#nmen.sp_1 { margin-top:30px !important }
.ingrey { margin: 0px -20px 20px -20px !important; padding: 0px 20px 20px 20px !important }
.at_box a { width:calc(50% - 20px) !important; margin:0 10px !important; height:100px !important }
.xnew { width:70px; margin-left:10px; font-size: 17pt; padding-right:17px }
h2.bbm { margin: 20px -20px !important }
h1.finstip_h1 { padding-left:20px !important; padding-right:20px !important; margin-left:-20px !important; margin-right:-20px !important }
#pager a { margin: 0 3px }
.mobile_cont { line-height:50% }
.mobile_cont li a { text-align:center; display:table-cell; line-height:120%; width:300px; max-width:calc(100% - 10px); height:60px; vertical-align:middle; font-size: 9.5pt; padding: 0 5px }
.mobile_cont li { width:calc(50% - 5px); margin-right:10px }
.mobile_cont li:nth-child(2n) { margin-right:0 }
.info_table_element span:first-child { display:block; width:100%; float:none; text-align:center }
.info_table_element span:nth-last-child(2) { display:block; width:100%; float:none; text-align:center }
.info_table_element { padding:5px 0 }
#cnt_men { width:calc(100% + 40px); margin-left:-20px; margin-right:-20px; padding:5px 0 }
.ui-datepicker { max-width:100% }
.news-lside, .news-rside { width:100%; float:none }
.news-rside { padding:0 }
.news-rside img { display:block; margin:0 auto }
.contacts-item img { display:none }
.contacts-item { width:calc(100% - 85px); height:auto; padding-left:85px; background-size:75px auto; background-position:left top;}
.statistics_label div { display:none !important }
.statistics_label::before { content: "Statistika rodoma peržiūrint informaciją kompiuteriu." }
.statistika_tbl center { display:none !important; }
.statistika_tbl::before { content: "Statistika rodoma peržiūrint informaciją kompiuteriu." }
#pager { margin-top:15px }
.nl input[type=text] { border-radius:0; height:38px; max-height:38px; padding-top:0; padding-bottom:0 }
.nl input[type=image] { padding:12px 13px; width:15px; height:14px; border-radius:0 }
.select2-results__option { font-size: 14px }
.linker a { font-size: 8.5pt }
h1 { margin: 7px 0 17px 0 }
.txt p { margin-top:0 }
.news-item a.readmore { text-align:right }
.finder_block { margin-top:0 }
.finder_block select, .finder_block input { border:1px solid #efefef; height:38px; border-radius:0; background-color:#fff; font-size:16px; -webkit-appearance:none;-moz-appearance:none;appearance:none }
.finder_block select { height:40px; padding-right:22px; background-image:url(images/select-dark.png); background-repeat:no-repeat; background-size:10px auto; background-position:right 7px center }
.finp_table tr td { display:block; font-size:10pt }
.finp_table tr:first-child { display:none }
.finp_table tr td:last-child { border-bottom:1px solid #999 }
.finp_table tr td:first-child::before { content:"Organizacijos pavadinimas: "; font-weight:600 }
.finp_table tr td:nth-child(2)::before { content:"Juridinis statusas: "; font-weight:600 }
.finp_table tr td:nth-child(3)::before { content:"Projekto pavadinimas: "; font-weight:600 }
.finp_table tr td:nth-child(4)::before { content:"Projekto aprašymas: "; font-weight:600 }
.finp_table tr td:nth-child(5)::before { content:"Finansavimo suma, Eur: "; font-weight:600 }
.finp_table tr:nth-child(2n+1) td { background-color:#f5f5f5; color:#000 }
.sa_login_box label { width: 100%; margin-bottom:10px }
.sa_pildyti img { min-width:24px }
.sa_form select { margin-bottom:15px }
.sa_form textarea { margin-bottom:15px }
.sa_citem, .sa_iv_list label { width: 100%; margin:0; margin-bottom:5px }
.sa_iv_list { width:100% }
.file_title > div:first-child, .file_inline > div:first-child { width: calc(50% - 5px) }
.file_title > div:nth-child(2), .file_inline > div:nth-child(2) { width: calc(50% - 15px) }
#add_main_document, #add_extra_document { margin-bottom:15px }
.idg { width:100%; }
#mobile_nmen { display:block; width:100%; padding:0; margin:0; margin-bottom:20px; list-style-type: none;  background: #333; }
.first_nmen { font-weight: bold; color: #FFF; font-size: 10pt; padding: 13px 30px 13px 20px; }
#mobile_nmen li { border-bottom: 1px solid #404040; }
#mobile_nmen li a { display: block; background: url(images/li.png) no-repeat 28px center; padding: 13px 0;  padding-left: 0px; padding-left: 41px; color: #d0d0d0; text-decoration: none; font-weight: 600; font-size: 10.5pt; }
#mobile_nmen > li > ul { list-style-type: none; margin: 0; padding: 0; }
#mobile_nmen > li > ul > li { border-top: 1px solid #333; border-bottom: 0; }
#mobile_nmen > li > ul > li > a { background-image: url(images/snap.png) !important; background-repeat: no-repeat !important; background-position: 41px center !important; display: block; padding: 10px 0; padding-left: 0px; padding-left: 60px; }
#mobile_nmen li.on a, #mobile_nmen li a.on, #mobile_nmen li a:hover { background: #444 url(images/li_on.png) no-repeat 28px center; color: #FFF; }
#mobile_nmen > li { display:none; }
#mobile_nmen > li.first_nmen { display:block; position:relative; }
#mobile_nmen > li.first_nmen::after { content:""; position:absolute; right:20px; top:50%; margin-top:-6px; border: solid #fff; transform: rotate(45deg); -webkit-transform: rotate(45deg); border-width: 0 2px 2px 0; display: inline-block; padding: 4px; }
#calendar_list { width:380px; max-width:100%; margin-left:auto; margin-right:auto; }
.calendar_item { width: 100%; margin-right:0; }
.calendar_item:nth-child(n+2) { margin-top:20px; }
#application.wide { overflow-x:auto; }
.red_block3 { max-width: calc(100% - 40px); overflow-x: auto; }
.apk_prev { width: 80px; overflow: hidden; float: left; margin-bottom: 10px; }
.taryba-item-right { width:100%; float:left; }
.apkls li input.extra_inp { width: calc(100% - 22px); margin-top: 0px; }
.mobile_cont li { margin-right: 10px; width:calc(50% - 5px); float:left; display:block; }
.mobile_cont li:nth-child(2n) { margin-right:0; }
.mobile_cont li:nth-child(n+3) { margin-top:10px; margin-bottom:10px; }
.mobile_cont li a { text-align:center; font-size:10pt; line-height:110%; height:50px; vertical-align:middle; display:table-cell; width:350px; max-width:calc(100% - 20px); padding: 0 10px; }
#info li { padding: 5px 0; margin-right: 15px; padding-right: 15px; }
.exp_txt table.hside, table.hside.exp_hside, table.hside.hside_dgr_list { width:100%; }
#pf_bl select[name=progr] { margin-top:10px; }
table.hside.exp_hside tr:first-child, table.hside.hside_dgr_list tr:first-child, table.hside.hside_ek_list tr:first-child { display:none; }
table.hside.exp_hside tr td:first-child::before { font-weight:600; color:#000; content:"Vardas, pavardė: "; }
table.hside.exp_hside tr td:nth-child(2)::before { font-weight:600; color:#000; content:"Kompetencija: "; }
table.hside.exp_hside tr td:first-child a { display:inline-block; }
table.hside.hside_dgr_list tr td:first-child::before { font-weight:600; color:#000; content:"Darbo grupė: "; }
table.hside.hside_dgr_list tr td:nth-child(2)::before { font-weight:600; color:#000; content:"Metai: "; }
table.hside.hside_dgr_list tr td:nth-child(3)::before { font-weight:600; color:#000; content:"Finansavimo etapas: "; }
table.hside.hside_ek_list tr td:first-child::before { font-weight:600; color:#000; content:"Vardas, pavardė: "; }
table.hside.hside_ek_list tr td:nth-child(2)::before { font-weight:600; color:#000; content:"Priskirta kompetencija: "; }
table.hside.hside_ek_list tr td:nth-child(3)::before { font-weight:600; color:#000; content:"Kadencija galioja iki: "; }
.line_city_ukr select { width:100% !important; }
.line_city_ukr select:first-child { margin-right:0px; margin-bottom:5px; }
.line_city_ukr input[type=text] { width: calc(100% - 42px) !important; }
.vkl_clist ul { width: 100%; }
.lkt_frm .appl_line_side { width:100% !important; }
.lkt_frm .appl { margin-top:20px !important; float:left; }
#application.wide.lkt_frm .appl_line input[type=text] { width: calc(100% - 42px); }
.cl_item .lt_siul .title { display:none; }
.siul_item:first-child { border-top:2px solid #ccc; }
.siul_item::before { display:block; padding-bottom:5px; font-size:10.5pt; font-weight:600; color:#222; content:"Siūlomas papildomas rodiklis"; }
.siul_item textarea { float:none !important; width:calc(100% - 22px) !important; }
.siul_item textarea:last-child { margin-top:30px; }
.siul_item::after { bottom:82px; clear:none; position:absolute; height:15px; line-height:15px; display:block; font-size:10.5pt; font-weight:600; color:#222; content:"Siūlomo rodiklio duomenų šaltinis"; }
.at_box.at_box_small { width:100%; }
.at_box a.at_box_item { width:80px; margin-right:5px !important; margin-left:5px !important; margin-bottom:10px !important; height:auto !important; }
.at_box a.at_box_item span { width:50px; height:50px; margin-bottom:5px; }
.at_box a.at_box_item.on::after { left:calc(50% - 25px); width:50px; height:50px; }
.at_box a.at_box_item { font-size:9pt; width:calc(33.33% - 10px) !important; margin-right:5px !important; margin-left:5px !important; margin-bottom:10px !important; height:auto !important; }
.at_box a.at_box_item span { width:50px; height:50px; margin-bottom:5px; }
.at_box a.at_box_item.on::after { left:calc(50% - 25px); width:50px; height:50px; }
.at_box a.at_box_item:nth-child(3n+4) { clear:both; }
.lkt_frm #rkt_frm_inp.appl_line_side { margin-left:0 !important; }
.apkl_tabl tr td.wkmb { width: 150px; }
.kita_ans { width: calc(100% - 42px); margin-left:0; margin-top:5px; }
.apkl_tabl { min-width: 600px; }
.about_box_1 > div:first-child, .about_box_1 > div:nth-child(2), .about_box_2 .about_box_left > div, .about_box_2 .about_box_right > div, .about_box_3 > div:first-child, .about_box_3 > div:nth-child(2), .about_box_4 .about_box_left > div, .about_box_4 .about_box_right > div { line-height: 22px; font-size: 16px; }
.about_box_1 > div:first-child > span, .about_box_1 > div:nth-child(2) > span { display:block; padding:20px 0; width:100%; height:auto; }
.about_box_1 > div:first-child, .about_box_1 > div:nth-child(2) { width:100%; display:block; height:auto; }
.about_box_1 > div:first-child, .about_box_3 > div:first-child, .about_box_4 .about_box_left, .about_box_2 .about_box_left { margin-bottom:20px; }
.about_box_2 .about_box_left, .about_box_4 .about_box_left { width:100%; display:block; }
.about_box_2 .about_box_left > div, .about_box_4 .about_box_left > div, .about_box_3 > div:first-child, .about_box_3 > div:nth-child(2) { width:100%; display:block; height:auto; }
.about_box_2 .about_box_left > div > span, .about_box_4 .about_box_left > div > span, .about_box_3 > div:first-child > span, .about_box_3 > div:nth-child(2) > span { width:100%; display:block; height:auto; padding:20px 0; max-width:100%; }
.about_box_2 .about_box_left > div > span br, .about_box_4 .about_box_left > div > span br { display:none; }
.about_box_2 .about_box_right, .about_box_4 .about_box_right { width:100%; }
.about_box_4.box_lt .about_box_right > div:last-child, .about_box_4.box_en .about_box_right > div:last-child, .about_box_4.box_lt .about_box_right > div:nth-last-child(2), .about_box_4.box_en .about_box_right > div:nth-child(2) { line-height: 18px; font-size: 12px; }
.about_box_2 .about_box_right > div, .about_box_4 .about_box_right > div { width: calc(50% - 5px); margin-right: 10px; }
.about_box_2 .about_box_right > div:nth-child(3n), .about_box_4 .about_box_right > div:nth-child(3n) { margin-right: 10px; }
.about_box_2 .about_box_right > div:nth-child(2n), .about_box_4 .about_box_right > div:nth-child(2n) { margin-right: 0px; }
.about_box_2 .about_box_right > div:nth-child(n+3), .about_box_4 .about_box_right > div:nth-child(n+3) { margin-top: 10px; }
.about_box_4 .about_box_right > div:nth-child(3), .about_box_4 .about_box_right > div:nth-child(3) > span, .about_box_4 .about_box_right > div:nth-child(3) > span:nth-child(2) > span { height:430px; }
.about_box_2 .about_box_right > div > span:nth-child(2) > span, .about_box_4 .about_box_right > div > span:nth-child(2) > span { font-size: 13px; line-height: 18px; }
.about_box_4 .about_box_right > div > span { max-width: calc(100% - 20px); padding-left: 10px; padding-right: 10px; }
.about_box_1, .about_box_2, .about_box_3 { margin-bottom:20px; }
.about_box { width: 100%; }
.logo_10 { margin:3px 0; }
.logo_10 img { height:40px; }
#menu2 a.dis { display:none !important; }
.about_box_1 > div:first-child > span::after, .about_box_2 .about_box_left > div > span::after, .about_box_3 > div:first-child > span::after, .about_box_4 .about_box_left > div > span::after { content:""; width:100%; position:absolute; left:0; top:-10px; height:1px; background:#ff856d; }
.about_box_1 > div:first-child > span::before, .about_box_2 .about_box_left > div > span::before, .about_box_3 > div:first-child > span::before, .about_box_4 .about_box_left > div > span::before { content:""; width:100%; position:absolute; left:0; top:-11px; height:1px; background:#ffa491; }
.about_box_4 .about_box_left > div::after { content:""; width:100%; position:absolute; left:0; bottom:-10px; height:1px; background:#ff856d; }
.about_box_4 .about_box_left > div::before { content:""; width:100%; position:absolute; left:0; bottom:-11px; height:1px; background:#ffa491; }
.appl_line_side.vvl_lines { width: 100% !important; }
#application.wide.long_inp .appl_line .appl_line_side.vvl_lines input[type=text] { width: calc(50% - 72px) !important; }
.cv_popup { width:calc(100% - 80px); left:20px; padding:20px; top:60px; }
.cv_popup .max_ulh {  max-height:calc(100vh - 260px); }
.cv_data { padding: 13px 20px; width: 100%; margin-left: -20px; margin-bottom: 20px; margin-right: -20px; margin-top: -30px; }
.cv_popup_close { margin-right: -20px; }
.about_box.wide { max-width:100%; }
.about_box > a { margin: 0 15px; }
.apie_right { width:100%; }
.apie_left { width:100%; }
#application.left_info_align .appl_line input[type=text] { width:calc(100% - 42px) !important; float:left !important; }
.ek_rg_side { width: 100%; }
.stip_vav_ja > label { width:100%; margin-right:0 !important; }
.half_wid_select { width: calc(100% - 42px) !important; }
.small_wid_select { margin-top:5px; width: calc(100% - 42px) !important; }
.logotipas { margin:0; }
.alig_rig { width:100%; }
.alig_rig > label { width:100% !important; margin-left:0 !important; }
}
@media all and (max-width:370px) {
.about_box_2 .about_box_right > div, .about_box_4 .about_box_right > div { width: 100%; margin-right: 0px; }
.about_box_2 .about_box_right > div:nth-child(3n), .about_box_4 .about_box_right > div:nth-child(3n) { margin-right: 0px; }
.about_box_2 .about_box_right > div:nth-child(2n), .about_box_4 .about_box_right > div:nth-child(2n) { margin-right: 0px; }
.about_box_2 .about_box_right > div:nth-child(n+2), .about_box_4 .about_box_right > div:nth-child(n+2) { margin-top: 20px; }
.about_box_4 .about_box_right > div:nth-child(1), .about_box_4 .about_box_right > div:nth-child(1) > span, .about_box_4 .about_box_right > div:nth-child(1) > span:nth-child(2) > span { height:250px !important; }
.about_box_4 .about_box_right > div:nth-child(2), .about_box_4 .about_box_right > div:nth-child(2) > span, .about_box_4 .about_box_right > div:nth-child(2) > span:nth-child(2) > span { height:500px !important; }
.about_box_4 .about_box_right > div:nth-child(3), .about_box_4 .about_box_right > div:nth-child(3) > span, .about_box_4 .about_box_right > div:nth-child(3) > span:nth-child(2) > span { height:160px !important; }
.about_box_4 .about_box_right > div:nth-child(4), .about_box_4 .about_box_right > div:nth-child(4) > span, .about_box_4 .about_box_right > div:nth-child(4) > span:nth-child(2) > span { height:300px !important; }
.about_box_4.box_lt .about_box_right > div:last-child, .about_box_4.box_lt .about_box_right > div:nth-last-child(2) { line-height: 22px; font-size: 16px; }
.about_box_4 .about_box_right > div:nth-child(5), .about_box_4 .about_box_right > div:nth-child(5) > span, .about_box_4 .about_box_right > div:nth-child(5) > span:nth-child(2) > span { height:380px !important; }
.about_box_4 .about_box_right > div:nth-child(6), .about_box_4 .about_box_right > div:nth-child(6) > span, .about_box_4 .about_box_right > div:nth-child(6) > span:nth-child(2) > span { height:320px !important; }
.about_box > a { margin: 0 8px; }
}