* { font-family: 'Roboto'; outline: none;  padding:0; margin:0;}
input[type='submit'] { -webkit-appearance:none; -moz-appearance:none; appearance:none; }
html { -webkit-text-size-adjust: 100%; }
body { padding-top:59px; background-color:#fff; }
a { text-decoration:underline; }
.close { float:right; display:block; margin-right:6%; margin-top:7px; }
#neigmeniu { padding:5px 0; z-index:60; width:94%; padding-left:6%; background-color:#000; color:#fff; font-size:13.5pt; position:fixed; top:0;  }
.sriftas { float:left; padding-right:20px; border-right:1px solid #fff; height:45px; padding-top:4px;}
.sriftas a { padding:5px; border:1px solid #fff; display:inline-block; font-size:12.5pt; width:20px; margin-left:5px; text-align:center; cursor:pointer; }
.sriftas a#medium { font-size:14.5pt; }
.sriftas a#large { font-size:16.5pt; }
.sriftas a.selected { background-color:#fff; color:#000; }
.fonas { margin-left:20px; font-size:13.5pt; height:35px; display:block; padding-right:20px; border-right:1px solid #fff; color:#fff; float:left; padding-top:13px;}
.fonas a { padding:5px; width:70px; margin-right:5px; text-align:center; cursor:pointer; border:1px solid #fff; }
.fonas a.selected { background-color:#fff; color:#000; }
.iliustracijos { margin-left:20px; font-size:13.5pt; height:35px; padding-top:13px; display:block; color:#fff; float:left;}
.iliustracijos a { padding:5px; width:90px; margin-right:5px; text-align:center; cursor:pointer; border:1px solid #fff; }
.iliustracijos a.selected { background-color:#fff; color:#000; }
.cnt { width:1170px; margin:0 auto; }
.cl { clear:both; }
#head { width:100%; padding:20px 0; }
.paieska, .findb { float:right; width:400px; position:relative; }
.findb { float:none; margin:15px 0; }
.paieska input[type="text"], .findb input[type="text"] { transition:0.2s ease; -webkit-box-shadow: 0px 5px 10px 0px rgba(50, 50, 50, 0.05); -moz-box-shadow: 0px 5px 10px 0px rgba(50, 50, 50, 0.05); box-shadow: 0px 5px 10px 0px rgba(50, 50, 50, 0.05); width:318px; padding-left:30px; padding-right:50px; height:48px; border:1px solid #000; background-color:#fff; font-size:12.5pt; color:#000; }
.paieska input[type="submit"], .findb input[type="submit"] { transition:0.2s ease; position:absolute; right:5px; top:5px; cursor:pointer; width:40px; height:40px; border:0; color:transparent; background-color:#000; background-image:url(images/find.png); background-repeat:no-repeat; background-position:center; }
.neig { transition:0.2s ease; font-size:10.5pt; float:right; color:#fff; background-color:#000; text-transform:uppercase; font-weight:bold; padding:16px 0; position:relative; padding-right:50px; padding-left:22px; margin-left:20px; background-image:url(images/neigaliesiems.png); background-repeat:no-repeat; background-position:right 17px center; }
#meniu { width:100%; height:60px; background-color:#000; }
#meniu .cnt > ul, .fmen ul { list-style-type:none; }
#meniu .cnt > ul > li, .fmen ul li { display:inline-block; position:relative; width:193px; border-right:1px solid #fff; }
#meniu .cnt > ul > li:first-child, .fmen ul li:first-child {  border-left:1px solid #fff;  width:198px;}
#meniu .cnt > ul > li > a,  .fmen ul li a { transition:0.2s ease; display:table-cell; vertical-align:middle; text-align:center; height:60px; width:200px; max-width:100%; font-size:10.5pt; font-weight:bold; color:#fff; text-transform:uppercase; }
#meniu .cnt > ul > li > ul { display:none;}
.fmen ul li a { color:#000; font-weight:400; padding-left:5px; padding-right:5px; }
.fmen ul li, .fmen ul li:first-child  { border-color:#000; }
.fmen { border-top:1px solid #000; border-bottom:1px solid #000; width:100%; line-height:130%; height:60px; margin:30px 0; }
#meniu > .cnt > ul > li.on > a { text-decoration:none; }
#content { padding:30px 0; width:100%; }
.lside { width:870px; float:left; }
.rside { width:270px; float:right; }
.slider { width:100%; height:500px; position:relative; margin-bottom:20px;}
.slider ul { list-style-type:none; }
.slider ul li { width:100%; height:500px; display:block; -webkit-box-shadow: 0px 5px 10px 0px rgba(50, 50, 50, 0.05); -moz-box-shadow: 0px 5px 10px 0px rgba(50, 50, 50, 0.05); box-shadow: 0px 5px 10px 0px rgba(50, 50, 50, 0.05); }
.slider ul li .grad { width:100%; height:100%; display:block; background: linear-gradient(-45deg, transparent, #fff); opacity:0.58; }
.slider ul li .st { position:absolute; top:62px; left:62px; width:300px; }
.slider ul li .st h1 { color:#000; font-size:27pt; font-weight:300; line-height:130%; }
.slider ul li .st .skp { margin-top:30px; color:#000; font-weight:bold; font-size:10.5pt; text-transform:uppercase; background-color:#fff; padding:16px 0; width:180px; text-align:center; display:block; transition:0.2s ease;}
.pgcnt { position:absolute; z-index:20; bottom:20px; width:100%; text-align:center; left:0; }
.tb { list-style-type:none; margin-bottom:20px; }
.tb li { display:inline-block; margin-right:21px; width:276px; }
.tb li:nth-child(3n) { margin-right:0; }
.tb li a { display:block; background-color:#000; color:#fff; background-repeat:no-repeat; -webkit-box-shadow: 0px 5px 10px 0px rgba(50, 50, 50, 0.05); -moz-box-shadow: 0px 5px 10px 0px rgba(50, 50, 50, 0.05); box-shadow: 0px 5px 10px 0px rgba(50, 50, 50, 0.05); }
.tb li a span { font-size:14.5pt; font-weight:500; color:#fff; height:80px; vertical-align:middle; display:table-cell;}
.tb li a.reg { padding-left:108px; background-image:url(images/registracija.png); background-position:64px center; }
.tb li a.graf { padding-left:93px; background-image:url(images/grafikai.png); background-position:48px center; }
.tb li a.pasl { padding-left:120px; background-image:url(images/paslaugos.png); background-position:64px center; }
#news, .registracija, .reklama, .tekstinis, .submeniu, .parmums, .paieskos { padding:25px 30px 30px 30px; margin-bottom:20px; background-color:#fff; -webkit-box-shadow: 0px 5px 10px 0px rgba(50, 50, 50, 0.05); -moz-box-shadow: 0px 5px 10px 0px rgba(50, 50, 50, 0.05); box-shadow: 0px 5px 10px 0px rgba(50, 50, 50, 0.05); }
#news ul, .registracija ul, ul.prez { list-style-type:none; }
#news ul li, ul.prez li { display:block; font-size:11pt; color:#000; line-height:170%; border-bottom:1px solid #dcdcdc; padding-bottom:23px; margin-bottom:30px;}
#news h2, .registracija h2, .submeniu h2, .kontaktai h1, .parmums h2, .paieskos h1 { font-size:15.5pt; font-weight:bold; color:#000; padding-bottom:24px; border-bottom:1px solid #dcdcdc; margin-bottom:30px; }
.registracija h2 { margin-bottom:3px; }
.submeniu h2 { margin-bottom:0; }
#news ul li .newsft, ul.prez li .newsft { display:block; float:left; margin-right:30px; }
#news ul li .newsft img, ul.prez li .newsft img { transition:0.2s ease; }
#news ul li .newstitle, ul.prez li .newstitle { transition:0.2s ease; display:block; font-size:13.5pt; font-weight:bold; color:#000; margin-bottom:8px; padding-top:19px;}
#news ul li .nsk, ul.prez li .nsk { transition:0.2s ease; color:#000; font-size:11pt; font-weight:bold; display:block; text-transform:uppercase; margin-top:6px; }
.all { font-size:10.5pt; display:block; color:#fff; width:180px; text-align:center; text-transform:uppercase; font-weight:bold; padding:16px 0; background-color:#000; text-decoration:none; transition:0.2s ease; }
.registracija ul li { font-size:10.5pt; color:#000; line-height:170%; border-bottom:1px solid #dcdcdc; padding:16px 0;}
.registracija ul li p { margin-bottom:10px; }
.registracija ul li a { background-repeat:no-repeat; background-position:left center; font-size:12.5pt; color:#000; font-weight:500; display:inline-block; text-decoration:none; }
.registracija ul li a.ri { background-image:url(images/internetu-n.png); padding-left:32px;}
.registracija ul li a.rt { background-image:url(images/telefonu-n.png); padding-left:32px;}
.registracija ul li a.rr { background-image:url(images/registraturoje-n.png); padding-left:32px;}
.registracija ul li p:last-child { margin-bottom:0; }
.rmp { list-style-type:none; }
.rmp li { margin-bottom:20px; }
.rmp li a { transition:0.2s ease; -webkit-box-shadow: 0px 5px 10px 0px rgba(50, 50, 50, 0.05); -moz-box-shadow: 0px 5px 10px 0px rgba(50, 50, 50, 0.05); box-shadow: 0px 5px 10px 0px rgba(50, 50, 50, 0.05); display:block; padding:20px; text-decoration:none; font-size:12.5pt; font-weight:bold; color:#fff; background-color:#000; background-repeat:no-repeat; }
.rmp li a.tmp { padding-left:65px; background-image:url(images/tapkite.png); background-position:30px center;}
.rmp li a.sd { padding-left:104px; background-image:url(images/siulome-darba-n.png); background-color:#fff; color:#000; background-position:62px center;}
.rmp li a.drs { background-color:#000 }
.reklama { list-style-type:none; padding-top:30px; }
.reklama li { text-align:center; border-bottom:1px solid #dcdcdc; padding:20px 0; }
.reklama li:first-child { border-top:1px solid #dcdcdc; }
#footer { padding:40px 0; border-top:1px solid #000; width:100%; background-color:#fff; color:#000; font-size:11pt; line-height:170%;}
#footer p { margin-bottom:5px; }
.f1, .f2, .f3 { width:250px; float:left; margin-right:50px; }
.f4 { float:right; width:250px; }
.copyright { text-align:center; padding-bottom:15px;}
.copyright a { color:#000; font-weight:500;}
.copyright p { float:left; }
.copyright p:last-child { float:right; }
.text, .patek { font-size:12.5pt; color:#000; line-height:180%; }
.text p { margin-bottom:10px; }
.text a { color:#2986ae;  }
.text h1 { font-size:15.5pt; color:#000; margin-bottom:22px; }
.tfoto { display:block; margin-bottom:12px; }
.submeniu > ul { list-style-type:none; }
.submeniu > ul > li { border-bottom:1px solid #dcdcdc; }
.submeniu > ul > li > a { color:#000; font-weight:500; font-size:12.5pt; transition:0.2s ease; display:block; padding:19px 0; }
.submeniu > ul > li > a.on { background-color:#000; border-color:#000; color:#fff; padding-left:15px; padding-right:15px; padding-top:20px; margin-top:-1px; }
.submeniu > ul > li > ul  { margin-top:-10px; list-style-type:none }
.submeniu > ul > li > ul > li { border-bottom:1px solid #fff; }
.submeniu > ul > li > ul > li a { background-color:#000; display:block; text-decoration:none; font-size:10.5pt; color:#fff; padding:10px 15px; }
.text img { max-width:100%; }
.direktorius { width:190px; float:left; line-height:150%; margin-top:8px;}
.kinfo { width:870px; float:right; margin-top:8px; }
.direktorius p { margin-bottom:0; }
.direktorius img { margin-bottom:17px; }
.direktorius b { margin-bottom:17px; display:block; }
.kinfo table { width:100%; border-collapse:collapse; border:0; }
.kinfo table tr { border-bottom:1px solid #dcdcdc }
.kinfo table tr td { padding:8px 15px; font-size:10.5pt; }
.kinfo table tr:first-child { background-color:#000; border-bottom:0; }
.kinfo table tr:first-child td { font-size:10.5pt; font-weight:500; color:#fff; text-transform:uppercase; padding:10px 15px; }
.parmums { width:510px; float:left; }
.zemel { width:570px; float:right; }
.qf input { width:185px; height:48px; padding:0 29px; border:1px solid #e4e6eb; color:#000; transition:0.2s ease; font-size:12.5pt; -webkit-box-shadow: 0px 5px 10px 0px rgba(50, 50, 50, 0.05); -moz-box-shadow: 0px 5px 10px 0px rgba(50, 50, 50, 0.05); box-shadow: 0px 5px 10px 0px rgba(50, 50, 50, 0.05); }
.qf input.c2 { float:right; }
.qf textarea { width:450px; overflow:auto; padding:15px 29px; border:1px solid #e4e6eb; color:#000; font-size:12.5pt; height:168px; transition:0.2s ease; margin-top:20px; -webkit-box-shadow: 0px 5px 10px 0px rgba(50, 50, 50, 0.05); -moz-box-shadow: 0px 5px 10px 0px rgba(50, 50, 50, 0.05); box-shadow: 0px 5px 10px 0px rgba(50, 50, 50, 0.05); }
.ss { color:#fff; font-weight:bold; background-color:#000; width:180px; display:block; margin-top:20px;  padding:16px 0; cursor:pointer; transition:0.2s ease; font-size:10.5pt; text-align:center; text-transform:uppercase;  }
#map { width:100%; height:476px; }
#map b { margin-bottom:5px; }
#map a { color:#2986ae; margin-top:5px; display:block; }
.kontaktai { margin-bottom:30px; }
.text ul, .text ol { margin:5px 0px 5px 25px; }
.text table { border-collapse:collapse; max-width:100%; border-color:#dcdcdc; }
.text table tr td { padding:10px; border-color:#dcdcdc; }
.pdf { padding-left:28px; background-image:url(images/pdf.png); background-repeat:no-repeat; background-position:left center; background-size:auto 20px; }
.xls { padding-left:28px; background-image:url(images/xls.png); background-repeat:no-repeat; background-position:left center; background-size:auto 20px; }
.doc { padding-left:28px; background-image:url(images/doc.png); background-repeat:no-repeat; background-position:left center; background-size:auto 20px; }
.tekstinis { min-height:40vh; }
.patek span { color:#2986ae; font-weight:bold; }
.text ul.galerija { list-style-type:none; margin:0;}
.text ul.galerija li { display:inline-block; margin-right:20px; margin-bottom:11px; }
.text ul.galerija li:nth-child(5n) { margin-right:0; }
.text ul.galerija li img { transition:0.2s ease; }
.text ul.galerija li img:hover { opacity:0.8; }
.text table { max-width:100%; display:block; }
.collapse { display:none }
.collapse.in { display:block }
.navbar-toggle { display:none; }
.lang { float:right; margin-left:20px;}
.lang a { display:block; background-color:#44a5ce; line-height:80%; }
@media all and (min-width: 980px) and (max-width: 1200px) {
.cnt { width:94%; }
.paieska { width:280px; }
.paieska input[type="text"] { width:198px; padding-left:30px; padding-right:50px; }
#meniu .cnt > ul > li, .fmen ul li { width:16.66%; border-right:0; }
#meniu .cnt > ul > li:first-child, .fmen ul li:first-child {  border-left:0;  width:16.66%;}
#meniu .cnt > ul > li > a,  .fmen ul li a {font-size:9.5pt; border-right:1px solid #fff; padding-left:3%; padding-right:3%; max-width:94%;}
.fmen ul li a { border-color:#c9d1d6 }
#meniu .cnt > ul > li:first-child > a { border-left:1px solid #fff; }
#meniu .cnt > ul > li > ul { background-position:20% top;}
.lside { width:71%;}
.rside { width:26%; }
.tb li { margin-right:2%; width:32%; }
.tb li a.reg { padding-left:30%; background-image:url(images/registracija.png); background-position:12% center; }
.tb li a.graf { padding-left:30%; background-image:url(images/grafikai.png); background-position:10% center; }
.tb li a.pasl { padding-left:30%; background-image:url(images/paslaugos.png); background-position:8% center; }
.rmp li a { text-align:center; }
.rmp li a.tmp { padding-left:20%; background-position:10% center;}
.rmp li a.sd { padding-left:20%; background-position:10% center;}
.nmh { max-height:130px; overflow:hidden; display:block; }
.f1, .f2, .f3 { width:23.5%; margin-right:2%; }
.f4 { width:23.5%; }
.direktorius { width:20%;}
.kinfo { width:77%; }
.parmums { width:42%; padding-left:3%; padding-right:3%; }
.zemel { width:48%;}
.qf input { width:40%; padding-left:4%; padding-right:4%;}
.qf textarea { width:91.5%; padding-left:4%; padding-right:4%;}
.text ul.galerija li { margin-right:2.5%; width:18%; }
.text ul.galerija li img { max-width:100%; }
}
@media all and (min-width: 760px) and (max-width: 980px) {
.lang { margin-left:10px; }
.paieska { width: 160px;}
.paieska input[type="text"] { width:88px; padding-left:20px; padding-right:50px; }
.neig { font-size: 9pt; padding-top:17px; padding-bottom:17px; margin-left:10px;}
.close {margin-right:3%; margin-top:7px; }
#neigmeniu { width:97%; padding-left:3%; font-size:12.5pt;}
.sriftas { padding-right:10px; height:45px; padding-top:4px;}
.sriftas a { font-size:12.5pt;}
.sriftas a#medium { font-size:14.5pt; }
.sriftas a#large { font-size:16.5pt; }
.fonas { margin-left:10px; font-size:13.5pt; height:35px; padding-right:10px; padding-top:13px;}
.iliustracijos { margin-left:10px; font-size:13.5pt; height:35px; padding-top:13px;}
.cnt { width:94%; }
.logo img { max-height:45px; }
#meniu, .fmen { height:50px; line-height:100%; }
#meniu .cnt > ul > li, .fmen ul li { width:16.66%; border-right:0; line-height:100%; height:50px; margin-bottom:-2px;}
#meniu .cnt > ul > li:first-child, .fmen ul li:first-child {  border-left:0;  width:16.66%;}
#meniu .cnt > ul > li > a,  .fmen ul li a { width:300px; border-right:1px solid #fff; height:50px; padding-left:3%; padding-right:3%; max-width:94%;}
.fmen ul li a, .fmen ul li { border-color:#c9d1d6 !important; }
#meniu .cnt > ul > li:first-child > a, #meniu .cnt > ul > li:nth-child(5) > a, .fmen ul li:nth-child(5) a, .fmen ul li:first-child a { border-left:1px solid #fff; }
#meniu .cnt > ul > li > ul { background-position:48% top; top:50px;}
#meniu .cnt > ul > li > ul > li a { min-width:120px; font-size:10.5pt;}
.lside { width:100%;}
.rside { width:100%; }
.tb li { margin-right:0; width:100%; }
.tb li a.reg { padding-left:30%; background-image:url(images/registracija.png); background-position:12% center; }
.tb li a.graf { padding-left:30%; background-image:url(images/grafikai.png); background-position:10% center; }
.tb li a.pasl { padding-left:30%; background-image:url(images/paslaugos.png); background-position:8% center; }
.rmp li a { text-align:center; }
.rmp li a.tmp { padding-left:0; background-position:10% center;}
.rmp li a.sd { padding-left:0; background-position:10% center;}
.nmh { max-height:130px; overflow:hidden; display:block; }
.f1, .f2, .f3 { width:31%; margin-right:3.5%; }
.f3 { margin-right:0; }
.f4 { display:none; }
.direktorius { width:100%;}
.kinfo { width:100%; }
.parmums { width:42%; padding-left:3%; padding-right:3%; }
.zemel { width:48%;}
.qf input { width:40%; padding-left:4%; padding-right:4%;}
.qf textarea { width:91.5%; padding-left:4%; padding-right:4%;}
.text ul.galerija li { margin-right:2.5%; width:18%; }
.text ul.galerija li img { max-width:100%; }
.direktorius img { float:left; margin-right:30px; }
}
@media all and (min-width: 560px) and (max-width: 760px) {
.lang { margin-left:10px; margin-top:0px; }
.lang a img { max-height:40px; }
.close {margin-right:2%; margin-top:13px; }
#neigmeniu { width:98%; padding-left:2%; font-size:9.5pt;}
.sriftas { padding-right:7px; height:40px; padding-top:4px;}
.sriftas a { font-size:10.5pt;}
.sriftas a {width:12px; }
.sriftas a#medium { font-size:12.5pt; }
.sriftas a#large { font-size:14.5pt; }
.fonas { margin-left:7px; font-size:9.5pt; height:30px; padding-right:7px; padding-top:13px;}
.iliustracijos { margin-left:7px; font-size:9.5pt; height:30px; padding-top:13px;}
.close img { max-width:20px; }
.cnt { width:94%; }
.logo img { max-height:45px; }
.paieska { display:none; }
.neig { font-size: 9pt; padding-top:12px; padding-bottom:12px; margin-left:0; padding-left:15px; padding-right:40px; background-position: right 13px center;}
#meniu, .fmen { height:50px; line-height:100%; }
#meniu .cnt > ul > li, .fmen ul li { width:16.66%; border-right:0; line-height:100%; height:50px; margin-bottom:-2px;}
#meniu .cnt > ul > li:first-child, .fmen ul li:first-child {  border-left:0;  width:16.66%;}
#meniu .cnt > ul > li > a,  .fmen ul li a { width:300px; border-right:1px solid #fff; height:50px; padding-left:3%; padding-right:3%; max-width:94%;}
.fmen ul li a, .fmen ul li { border-color:#c9d1d6 !important; }
#meniu .cnt > ul > li:first-child > a, #meniu .cnt > ul > li:nth-child(5) > a, .fmen ul li:nth-child(5) a, .fmen ul li:first-child a { border-left:1px solid #fff; }
#meniu .cnt > ul > li > ul { background-position:48% top; top:50px;}
#meniu .cnt > ul > li > ul > li a { min-width:100px; padding-left:15px; padding-right:15px; font-size:10.5pt;}
.lside { width:100%;}
.rside { width:100%; }
.tb li { margin-right:0; width:100%; }
.tb li a.reg { padding-left:30%; background-image:url(images/registracija.png); background-position:12% center; }
.tb li a.graf { padding-left:30%; background-image:url(images/grafikai.png); background-position:10% center; }
.tb li a.pasl { padding-left:30%; background-image:url(images/paslaugos.png); background-position:8% center; }
.rmp li a { text-align:center; }
.rmp li a.tmp { padding-left:0; background-position:10% center;}
.rmp li a.sd { padding-left:0; background-position:10% center;}
.nmh { max-height:130px; overflow:hidden; display:block; }
.f1, .f2, .f3 { width:31%; margin-right:3.5%; }
.f3 { margin-right:0; }
.f4 { display:none; }
.direktorius { width:100%;}
.kinfo { width:100%; }
.parmums { width:90%; padding-left:5%; padding-right:5%; }
.zemel { width:100%;}
.qf input { width:40%; padding-left:4%; padding-right:4%;}
.qf textarea { width:91.5%; padding-left:4%; padding-right:4%;}
.text ul.galerija li { margin-right:2%; width:23.5%; margin-bottom:2px; }
.text ul.galerija li:nth-child(5n) { margin-right:2%; }
.text ul.galerija li:nth-child(4n) { margin-right:0; }
.text ul.galerija li img { max-width:100%; }
.direktorius img { float:left; margin-right:30px; }
.text { max-width:100%; overflow:hidden; }
.text table { max-width:100%; overflow-x:scroll; }
.slider { height:400px; }
.slider ul li { height:400px; }
}
@media all and (max-width: 560px) {
.lang { margin-left:5px; margin-top:0px; }
.lang a img { max-height:31px; }
.close {margin-right:2%; margin-top:13px; }
#neigmeniu { width:98%; padding-left:2%; font-size:9.5pt;}
.sriftas { padding-right:7px; height:40px; padding-top:4px;}
.sriftas a { font-size:10.5pt;}
body { padding-top:80px; }
.sriftas a {width:12px; }
.sriftas a#medium { font-size:12.5pt; }
.sriftas a#large { font-size:14.5pt; }
.fonas { margin-left:7px; font-size:9.5pt; height:30px; padding-right:7px; padding-top:13px;}
.iliustracijos { display:none; }
.close img { max-width:20px; }
.cnt { width:92%; }
#head { top:54px; padding: 5px 0 0 0; z-index:50; position:fixed; background-color:#fff; -webkit-box-shadow: 0px 0px 15px 2px rgba(0,0,0,0.1); -moz-box-shadow: 0px 0px 15px 2px rgba(0,0,0,0.1); box-shadow: 0px 0px 15px 2px rgba(0,0,0,0.1);}
.logo img { max-height:32px; }
.paieska { display:none; }
.neig { font-size: 9pt; display:none; width:21px; margin-left:0; padding:1px 5px 0px 5px; color:transparent; overflow:hidden;}
.neig span { width:25px; height:25px; background-size:12px auto; right:3px; top:3px;}
.fmen { height:202px; line-height:100%; }
#meniu { height:auto; position:fixed; top:91px; z-index:40; }
.fmen ul li { width:50%; border-right:0; line-height:100%; height:50px; margin-bottom:-2px;}
#meniu .cnt > ul > li { width:100%; border:0; border-bottom:1px solid #fff; height:auto; display:block; }
.fmen ul li:nth-child(1), .fmen ul li:nth-child(2), .fmen ul li:nth-child(3), .fmen ul li:nth-child(4), .fmen ul li:nth-child(5), .fmen ul li:nth-child(6) { border-bottom:1px solid #fff; }
#meniu .cnt > ul > li:first-child, .fmen ul li:first-child {  border-left:0;  width:50%;}
#meniu .cnt > ul > li:first-child { width:100%; }
#meniu .cnt > ul > li > a,  .fmen ul li a { width:300px; border-right:1px solid #fff; height:50px; padding-left:3%; padding-right:3%; max-width:94%;}
#meniu .cnt > ul > li > a { width:100%; display:block; border:0; height:auto; padding:12px 0; max-width:100%;}
#meniu .cnt { width:100%; }
.fmen ul li a, .fmen ul li { border-color:#c9d1d6 !important; }
.fmen ul li:nth-child(5) a, .fmen ul li:first-child a, .fmen ul li:nth-child(3) a, .fmen ul li:nth-child(7) a { border-left:1px solid #fff; }
#meniu .cnt > ul > li > ul { background-position:49% top; top:0px; left:0; position:relative;}
#meniu .cnt > ul > li > ul > li a { min-width:100vw; padding-left:0; padding-right:0; text-align:center; font-size:10.5pt;}
.lside { width:100%;}
.rside { width:100%; }
.tb li { margin-right:0; width:100%; }
.tb li a.reg { padding-left:25%; background-image:url(images/registracija.png); background-position:12% center; }
.tb li a.graf { padding-left:25%; background-image:url(images/grafikai.png); background-position:10% center; }
.tb li a.pasl { padding-left:25%; background-image:url(images/paslaugos.png); background-position:8% center; }
.rmp li a { text-align:center; }
.rmp li a.tmp { padding-left:0; background-position:10% center; padding-right:0;}
.rmp li a.sd { padding-left:0; background-position:10% center; padding-right:0;}
.nmh { max-height:130px; overflow:hidden; display:block; }
.f1, .f2, .f3 { width:100%; margin-right:0; }
.f2, .f3 { margin-top:30px; }
.f4 { display:none; }
.direktorius { width:100%;}
.direktorius b { display:block; width:100%; clear:both;  }
.kinfo { width:100%; margin-top:30px;}
.parmums { width:90%; padding-left:5%; padding-right:5%; }
.zemel { width:100%;}
.qf input { width:38%; padding-left:5%; padding-right:5%; font-size:10.5pt;}
.qf textarea { width:89.5%; padding-left:5%; padding-right:5%;  font-size:10.5pt;}
.text ul.galerija li { margin-right:2%; width:23.5%; margin-bottom:2px; }
.text ul.galerija li:nth-child(5n) { margin-right:2%; }
.text ul.galerija li:nth-child(4n) { margin-right:0; }
.text ul.galerija li img { max-width:100%; }
.direktorius img { float:left; margin-right:30px; }
.text { max-width:100%; overflow:hidden; }
.text table { max-width:100%; overflow-x:scroll; }
.slider { height:300px; }
.slider ul li { height:300px; background-size:cover; }
.slider ul li .st { top:42px; left:10%; width:80%; }
.slider ul li .st h1, .slider ul li .st h2 { font-size: 20pt; }
#news ul li .newsft, ul.prez li .newsft { display:none;}
.copyright { padding-bottom:0px;}
.copyright p, .copyright p:last-child { float:none; }
.navbar-toggle { display:block; font-size:8pt; background:transparent; text-align:center; float:right; color:#4b5157; cursor:pointer; width:33px; text-transform:uppercase; outline:0; margin-top:1px; margin-left:10px; border:0; padding:0}
.navbar-toggle.mopen { color:#44a5ce; outline:0 }
.navbar-toggle .icon-bar { display:block; background:#4b5157; width:33px; height:3px; border-radius:1px }
.navbar-toggle .icon-bar+.icon-bar { margin-top:3px }
.navbar-toggle.mopen .icon-bar { background-color:#44a5ce }
.navbar-toggle .icon-meniu { margin-top:2px; display:block; text-align:center; }
.text, .patek { font-size: 11.5pt;}
}