* { font-family: 'Rubik', sans-serif; outline: none; padding:0; margin:0;}
input[type='submit'] { -webkit-appearance:none; -moz-appearance:none; appearance:none; }
html {-webkit-text-size-adjust: 100%; }
#head { width:100%; position:fixed; z-index:50; padding-top:4px; padding-bottom:1px; }
#head.fix { background-color:#fff; -webkit-box-shadow: 0px 0px 23px -13px rgba(0,0,0,0.75); -moz-box-shadow: 0px 0px 23px -13px rgba(0,0,0,0.75); box-shadow: 0px 0px 23px -13px rgba(0,0,0,0.75); }
#slider { position:relative; height:625px; width:100%; }
#slider ul { list-style-type:none; }
#slider ul li { width:100%; height:625px; background-repeat:no-repeat; background-position:center; background-size:cover; }
#baner { position:relative; height:400px; background-repeat:no-repeat; background-position:center; background-size:cover; width:100%; }
#baner h1 { position:absolute; min-width:50%; bottom:0; padding:25px 35px; background-color:#e1d115; color:#000; font-size:40pt; color:#000; text-transform:uppercase; font-weight:500; }
#baner.mapbanner { height:550px; }
.bghide { width:100%; height:100%; background-image:url(images/hider.png); }
.logo { display:block; float:left; }
.logo img { max-height:70px; }
#map { width:100%; height:550px; position:relative; }
.cl { clear:both; }
.cnt { width:1170px; margin:0 auto; }
.lang { float:right; margin-top:20px; }
.lang a { display:inline-block; margin-left:20px; }
.lang a:first-child { margin-left:0; }
.lang a img { max-width:30px; opacity:0.7; }
.lang a:hover img, .lang a.on img { opacity:1; }
.social { float:right; margin-right:20px; margin-top:17px; }
.social a { width:36px; height:36px; display:inline-block; background-color:#000; background-image:url(images/fb.png); background-repeat:no-repeat; background-position:center; background-size:auto 15px; }
.social a:hover { background-color:#2d325a; }
.meniu { list-style-type:none; float:right; margin-right:30px; margin-top:24px; }
.meniu li { display:inline-block; margin-right:20px; }
.meniu li:last-child { margin-right:0; }
.meniu li a { text-decoration:none; color:#fff; text-transform:uppercase; font-size:13pt; }
.meniu li a:hover, .meniu li a.on, #head.fix .meniu li a:hover, #head.fix .meniu li a.on { color:#eb9b28; }
#head.fix .meniu li a { color:#111111; }
.sltext { width:500px; float:left; margin-top:220px; margin-left:50px; }
.sltext h1, .sltext h2, .sltext h3 { color:#fff; font-size:36pt; font-weight:300; }
.slink { display:inline-block; color:#fff; font-size:17pt; text-transform:uppercase; border-bottom:2px solid #eb9b28; margin-top:15px; text-decoration:none; font-weight:300; }
.slink:hover { border-color:#2d325a; }
#slider .slpas { position:absolute; bottom:20px; width:100%; z-index:30;}
#slider .slpas ul { list-style-type:none; }
#slider .slpas ul li { width:370px; height:123px; display:inline-block; margin-right:30px; }
#slider .slpas ul li:nth-child(3n) { margin-right:0; }
#slider .slpas ul li a img { max-width:185px; }
#slider .slpas ul li a.spa { display:block; text-decoration:none; line-height:150%; background-image:url(images/arrow-down.png); background-repeat:no-repeat; background-size:auto 10px; background-position:left 15px bottom 15px; color:#104b85; font-size:13.5pt; background-color:#fff; float:left; height:103px; width:40%; padding:10px; padding-left:5%; padding-right:5%;}
#slider .slpas ul li:hover a.spa { background-position:left 15px bottom 12px; }
#slider .slpas ul li:hover a img { opacity:0.8; }
#about, #cont { padding:50px 0; width:100%; background-color:#f6f9fc; margin:35px 0; }
#about h2, #about h1, #cont h2 { text-align:center; font-size:19pt; font-weight:300; color:#364676; }
#about h1 { font-size:27pt; }
#about.aboutlt { text-align:center; margin:0; }
#about a { display:inline-block; text-align:center; color:#2d325a; font-size:15pt; text-transform:uppercase; border-bottom:1px solid #2d325a; margin-top:20px; text-decoration:none; font-weight:300; }
#about a:hover { color:#eb9b28; border-color:#eb9b28; }
#about a.abtitle { text-align:center; font-size:19pt; width:100%; font-weight:300; color:#364676; text-transform:none; border:0; text-decoration:underline; margin:0;}
#about a.abtitle:hover { text-decoration:none; }
#cont { background-color:#ffea00; margin-bottom:0; }
#cont h2 { color:#141414; }
#veikla { padding:35px 0;  }
#veikla h2 { text-align: center; font-size: 27pt; font-weight: 300; color: #364676; margin-bottom:30px; margin-top:10px; }
#veikla ul { list-style-type:none; }
#veikla ul li { width:370px; float:left; display:block; font-size:13pt; font-weight:300; line-height:150%; color:#222; margin-right:30px;}
#veikla.dpasiulymai ul li { margin-bottom:40px; }
#veikla.dpasiulymai ul li:nth-child(3n) { margin-right:0; }
#veikla.dpasiulymai ul li:nth-child(3n+1) { clear:both }
#veikla.enveik ul li:nth-child(3n) { margin-right:0; } 
#veikla ul li img { max-width:100%; }
.text img { max-width:100%}
#veikla ul li h3 { color:#104b85; font-size:17.5pt; cursor:pointer; font-weight:300; margin:10px 0; }
.teik { display:inline-block; margin-top:15px; padding-bottom:1px; border-bottom:1px solid #104b85;  font-size:13pt; color:#104b85; text-decoration:none; }
.teik:hover { border-color:#eb9b28; }
#tam { padding:80px 0; background-color:#fbfbfb; width:100%; }
.apie { max-width:510px; float:left; }
.rap { float:right; width:600px; }
#cfull .rap { width:43%; padding-right:3.5%; padding-top:25px; padding-left:3.5%; border-left:1px solid #eff1f4; margin-left:-2px;}
#cfull .rap.rapfull { float:none; width:90%; padding-left:5%; padding-right:5%; padding-top:25px; padding-bottom:25px; }
#cfull.dukk { background-size: 100%; }
.rap ul { list-style-type:none; }
.rap ul li { border-bottom:1px solid #eee; padding:10px 0; } 
.rap h3, .cuzk h3, .rekdarb h3 { color:#222; font-size:20pt; font-weight:300; padding-bottom:17px; border-bottom:1px solid #eee; margin:10px 0 0 0; }
#cfull .rap h3, .cuzk h3, .rekdarb h3 { font-size:18pt; border-bottom:0; }
.aboutcompany { font-size:12pt; font-weight:300; color:#333; line-height:160%; padding-bottom:30px; border-bottom:1px solid #eee; }
.cuzk .aboutcompany { border-bottom:0; }
.raptop { font-size:14.5pt; color:#222; display:block; font-weight:300; padding:10px 0px 10px 35px; background-image:url(images/plius.png); background-repeat:no-repeat; background-position:left center; cursor:pointer; }
.rapbot { font-size:12.5pt; display:none; line-height:160%; color:#808080; font-weight:300; padding:0px 0px 20px 35px; }
.raptop.open { background-image:url(images/minus.png); }
.rap ul li:last-child { border-bottom:none; }
#bendr { background-color:#68bbec; padding-top:90px; width:100%; padding-bottom:150px; color:#105281; font-size:15pt; line-height:160%; font-weight:300; }
#bendr h3 { color:#fff; font-size:32pt; font-weight:300; margin-bottom:25px;}
#cform { width:100%; background-color:#fff; margin-top:-120px; -webkit-box-shadow: 0px 0px 23px -13px rgba(0,0,0,0.75); -moz-box-shadow: 0px 0px 23px -13px rgba(0,0,0,0.75); box-shadow: 0px 0px 23px -13px rgba(0,0,0,0.75); }
.cleft { width:640px; float:left; padding:35px 45px; }
.cleft h3, .cright h3 { font-size:20pt; color:#222; font-weight:300; margin-bottom:25px; }
.qf div { width:48%; font-weight:300; float:left; margin-bottom:20px; font-size:13.5pt; color:#222; }
.qf div:nth-child(2n) { float:right; }
.qf input[type="text"], .qf textarea { height:40px; font-weight:300; display:block; border:1px solid #e2e2e2; width:90%; padding-left:5%; padding-right:5%; color:#222; margin-top:10px; font-size:11.5pt; } 
.qf input[type="text"]:hover, .qf input[type="text"]:focus, .qf textarea:hover, .qf textarea:focus  { border-color:#104b85; }
.qf div.full { width:100%; }
.qf div.three { width:31%; margin-right:3.5% !important; float:left !important; }
.qf div.four { width:30%; margin-right:4.5% !important; float:left !important; }
.qf div.fourhalf { width:14.5%; margin-right:3% !important; float:left !important; }
.qf div.three.last { margin-right:0 !important; }
.qf div.four.last { margin-right:0 !important; }
.qf div input[type="checkbox"] { margin-right:10px; }
.qf select { height:42px; font-weight:300; display:block; border:1px solid #e2e2e2; width:100%; padding-left:2.5%; padding-right:2.5%; color:#222; margin-top:10px; font-size:11.5pt; -webkit-appearance:none; -moz-appearance:none; appearance:none; background-image:url(images/select.png); background-repeat:no-repeat; background-position:right 20px center; } 
.qf select:hover, .qf select:focus { background-image:url(images/select-on.png); }
.qf textarea { height:120px; width:95%; overflow:auto; padding-left:2.5%; padding-right:2.5%; padding-top:10px; padding-bottom:10px; }
.ss { font-weight:300; color:#fff; background-color:#104b85; width:80px; text-align:center; padding:10px 0; font-size:13pt; display:block; cursor:pointer; margin-top:30px; }
.ss:hover { background-color:#2e335a; }
#cfull .qf input[type="text"] { width:95%; padding-left:2.5%; padding-right:2.5%; }
.cright { width:350px; padding:35px 45px; float:right; background-color:#105281; }
.cright h3 { color:#fff; }
.addr { padding-left:50px; background-repeat:no-repeat; background-position:left top 5px; background-image:url(images/location.png); margin-bottom:15px; display:block; color:#fff; font-size:12pt; font-weight:300; line-height:150%; }
.tel, .mail, .skype { padding:8px 0px 8px 50px; background-repeat:no-repeat; background-position:left center; background-image:url(images/tel.png);  margin-bottom:15px; display:block; color:#fff; font-size:12pt; font-weight:300; text-decoration:none;  }
.tel.viber { background-image:url(images/tel.png), url(images/viber-white.png); background-position:left center, left 30px center; background-size:auto 24px; padding-left:65px; }
.mail { background-image:url(images/mail.png); margin-bottom:25px;}
.skype { background-image:url(images/skype.png); margin-bottom:25px; background-size:auto 30px; }
.informacija { max-width:160px; }
.tkl { font-size:12pt; color:#fff; font-weight:300; margin-bottom:30px; opacity:0.7; padding-top:30px; margin-top:30px; line-height:180%; border-top:1px solid #fff; }
#pok h3 { font-size:17pt; font-weight:300; color:#104b85; margin-bottom:10px; }
#pok { font-size:12pt; color:#222; line-height:180%; font-weight:300; margin:50px 0;}
.lse { width:470px; float:left; }
.rse { float:right; width:660px; }
.forpar { list-style-type:none; margin-left:0 !important;}
.forpar.cntblock { margin:0 auto; width:850px; display:block; margin-top:25px !important; margin-left:auto !important; }
.forpar li { width:200px; color:#104b85; margin-right:30px; display:inline-block; font-size:12pt; font-weight:400; text-align:center; line-height:180%; }
.forpar.csr li { margin-right:123px; font-size:13.5pt; }
.forpar li a { display:block; color:#222; text-decoration:none; font-weight:300; margin-bottom:3px; }
.forpar li a.vibercall { padding-left:25px; display:inline-block; background-image:url(images/viber.png); background-repeat:no-repeat; background-position:left center; background-size:auto 18px; }
.forpar li img { margin-top:10px; }
.forpar li:last-child { margin-right:0; }
.forpar.csr li:nth-child(4) {  float:right; }
.csr { margin-top:40px; }
#footer { padding:20px 0 0 0; width:100%; background-color:#105281; color:#fff; }
#footer img { float:left; max-height:35px; }
.fcon { display:block; float:right; }
.fcont .addr { display:block; float:left; }
.fcon a, .fcon span { font-size:10pt; padding-left:35px; margin-right:35px; display:block; float:left; }
.fcon a.mail { margin-right:0; }
.fcon a { margin-top:3px; }
.sleft { width:35px; height:130px; z-index:30; left:0; position:absolute; top:50%; margin-top:-65px; background-repeat:no-repeat; cursor:pointer; background-image:url(images/sleft.png); background-position:center; background-color:rgba(0, 0, 0, 0.35); }
.sright { width:35px; height:130px; z-index:30; right:0; position:absolute; top:50%; margin-top:-65px; background-repeat:no-repeat; cursor:pointer; background-image:url(images/sright.png); background-position:center; background-color:rgba(0, 0, 0, 0.35); }
.sleft:hover, .sright:hover { background-color:#000; }
#content { padding:50px 0; width:100%; min-height:365px; }
.hleft { width:48%; float:left; }
.hright { width:48%; float:right; }
.text h2, .plist h3 { font-size:21pt; color:#222; font-weight:300; line-height:120%;  }
.text a { color:#105281; text-decoration:none; }
.text a:hover { text-decoration:underline; }
.text b, .text strong { font-weight:500; }
.text h2 { margin-bottom:15px; }
.text ul { margin:5px 0px 5px 25px; }
.plist h3 { font-size:18pt; margin:5px 0 10px 0; }
.text, .plist { font-size:12.5pt; line-height:170%; color:#222; font-weight:300; }
.plist { margin:50px 0; }
.plist ul { list-style-type:none; }
.plist ul li { width:33.33%; display:block; float:left; }
.plist ul li img { max-width:100%; }
.plist ul li div.pldiv { padding:10px 20px; position:relative; transition: 0.5s ease; background:#fff; display:block; }
.plist ul li a.teik { margin-top:10px; font-size:12pt; display:none;}
.plist ul li:hover a.teik { display:inline-block; }
.plist ul li:hover div.pldiv { margin-top:-50px;  }
.papr table tr td:first-child { width:48%; padding-right:4%; }
.papr table tr td:nth-child(2) { width:48%; }
#cfull { border:1px solid #eff1f4; background-image:url(images/blue.png); background-size:50% 100%; background-repeat:no-repeat; margin-top:50px; margin-bottom:50px; }
#cfull.nomarg { margin-top:0; }
#cfull.rekdarb { background:#fafafc; padding:30px; padding-left:3.5%; padding-right:3.5%; }
.cuzk { width:43%; padding:30px 0; float:left; background-color:#fafafc; border-right:1px solid #eff1f4; padding-left:3.5%; padding-right:3.5%; }
.ruuzk { width:90%; padding:30px 0; background-color:#fafafc; padding-left:5%; padding-right:5%; }
.cinfa { padding:20px; background-color: #105281; }
.lside { width:870px; float:left; }
.rside { width:270px; float:right; }
.rmeniu { list-style-type:none; }
.rmeniu li { border-bottom:1px solid #30355c; }
.rmeniu li:first-child { padding:15px 20px; text-transform:uppercase; border-bottom:1px solid #105281; font-weight:500; color:#fff; font-size:15pt; background-color:#30355c; }
.rmeniu li a { padding:15px 20px; background-color:#105281; display:block; color:#fff; font-size:12.5pt; text-decoration:none; font-weight:300; }
.rmeniu li a:hover, .rmeniu li a.on { background-color:#30355c; }
.navbar-toggle { display:none; }
.collapse { display:none }
.collapse.in { display:block }
.privacy { color:#fff; font-size:10pt; margin-top:12px; display:block; margin-left:20px; float:left; }
.privacy:hover { text-decoration:none; }
.gmnoprint { display:none !important; }
.slick-slider { position: relative; display: block; box-sizing: border-box; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; -webkit-touch-callout: none; -khtml-user-select: none; -ms-touch-action: pan-y; touch-action: pan-y; -webkit-tap-highlight-color: transparent; }
.slick-list { position: relative; display: block; overflow: hidden; margin: 0; padding: 0; }
.slick-list.dragging { cursor: pointer; cursor: hand; }
.slick-slider .slick-track, .slick-slider .slick-list { -webkit-transform: translate3d(0, 0, 0); -moz-transform: translate3d(0, 0, 0); -ms-transform: translate3d(0, 0, 0); -o-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); }
.slick-track { position: relative; top: 0; left: 0; display: block; margin-left: auto; margin-right: auto; }
.slick-track:before, .slick-track:after { display: table; content: ''; }
.slick-track:after { clear: both; }
.slick-loading .slick-track { visibility: hidden; }
.slick-slide { display: none; float: left; height: 100%; min-height: 1px; margin-right:15px; margin-left:15px; }
[dir='rtl'] .slick-slide { float: right; }
.slick-slide.slick-loading img { display: none; }
.slick-slide.dragging img { pointer-events: none; }
.slick-initialized .slick-slide { display: block; }
.slick-loading .slick-slide { visibility: hidden; }
.slick-vertical .slick-slide { display: block; height: auto; border: 1px solid transparent; }
.slick-arrow.slick-hidden { display: none; }
.slick-prev { color:transparent; cursor:pointer; background-color:transparent; transition:0.3s ease; width:30px; height:28px; position:absolute; border:0; z-index:10; left:-35px; top:50%; margin-top:-14px; }
.slick-next { color:transparent; cursor:pointer; background-color:transparent; transition:0.3s ease; width:30px; height:28px; position:absolute; border:0; z-index:10; right:-35px; top:50%; margin-top:-14px; }
.slick-prev::before { content:""; border: solid #2d325a; border-width: 0 2px 2px 0; display: inline-block; padding: 10px; transform: rotate(135deg); -webkit-transform: rotate(135deg); }
.slick-next::before { content:""; border: solid #2d325a; border-width: 0 2px 2px 0; display: inline-block; padding: 10px; transform: rotate(135deg); -webkit-transform: rotate(-45deg); }
.gm-fullscreen-control { display:none }
.kontkons h2 { text-align: center; font-size: 27pt; font-weight: 300; color: #364676; margin-top:30px; }
.conttext { display:block; width:100%; padding-bottom:40px; border-bottom:1px solid #eee; }
.conttext h2 { font-size: 17pt; color: #364676; font-weight: 300; line-height: 120%; margin-bottom:10px; padding-bottom:10px; position:relative; }
.conttext h2::after { content:""; width:50px; position:absolute; bottom:0; left:50%; margin-left:-25px; height:2px; background-color:#eb9b28; }
#rekdfirst { padding:30px 0; background-color:#eb9b28; width:100%; text-align:center; }
#rekdfirst a { transition:0.3s ease; font-size: 20pt; color:#fff; text-transform:uppercase; border-bottom:2px solid #fff; text-decoration:none; font-weight: 400; display:inline-block; }
#rekdfirst a:hover { border-color:#2d325a; color:#2d325a; }
@media all and (min-width: 980px) and (max-width: 1200px) {
.cnt { width:94%; }
#slider .slpas ul li { width:31%; margin-right:3.5%; background-color:#fff; height:auto;}
#slider .slpas ul li a img { max-width:130px; float:right; }
#slider .slpas ul li a.spa { font-size:10.5pt; height:auto; background-image:none;}
#veikla { padding:25px 0;  }
#veikla ul li { width:31%; font-size:12pt; margin-right:3.5%;}
#veikla ul li h3 { font-size:14.5pt;}
.apie { max-width:40%;}
.rap { width:55%;}
.cleft { width:55%; padding-left:3%; padding-right:3%; }
.cright { width:30%; padding-left:3%; padding-right:3%; }
.lse {width: 30%;}
.rse {width:67%;}
.forpar.cntblock { margin:0 auto; width:850px; display:block; margin-top:25px !important; margin-left:auto !important; }
.forpar li { width:31%; margin-right:3.5%; }
.forpar li img {max-width:100%;}
.forpar.csr li { margin-right:3.5%; width:31%; }
.forpar li:last-child {margin-right: 0;}
.lside { width:70%;}
.rside { width:27%;}
.meniu li a { font-size: 11pt; }
.lang a { margin-left: 10px; }
#veikla .cnt { width:92%; }
.slick-slide { margin-right: 10px; margin-left: 10px; }
.slick-prev { left: -30px; }
.slick-next { right: -30px; }
#baner.mapbanner { height: 500px; }
#map { height: 500px; }
}
@media all and (min-width: 760px) and (max-width: 979px) {
.cnt { width:94%; }
#slider .slpas { display:none; }
#veikla { padding:25px 0;  }
#veikla ul li { width:31%; font-size:10.5pt; margin-right:3.5%;}
#veikla ul li h3 { font-size:13.5pt;}
.apie { max-width:35%;}
.rap { width:60%;}
.cleft { width:50%; padding-left:3%; padding-right:3%; }
.cright { width:35%; padding-left:3%; padding-right:3%; }
.lse {width: 100%; margin-bottom:30px;}
.rse {width:100%;}
.forpar li { width:31%; margin-right:3.5%; }
.forpar li img {max-width:100%;}
.forpar.cntblock { margin:0 auto; width:100%; display:block; margin-top:25px !important; margin-left:auto !important; }
.forpar.csr li { margin-right:3.5%; width:31%; }
.forpar li:last-child {margin-right: 0;}
.lside { width:70%;}
.rside { width:27%;}
.lang a.on { display:none; }
.social { margin-right:0; }
.lang a { margin-left:10px; }
.meniu { margin-right:10px; margin-top:15px; }
#slider { height:450px; }
#slider ul li { height:450px; }
.cleft h3, .cright h3 { font-size:18pt; }
#baner {height:250px; }
#baner h1 {padding:15px 25px; font-size:35pt;}
#bendr h3 {font-size: 27pt;}
.rmeniu li:first-child { padding: 12px 20px; font-size: 13.5pt;}
.rmeniu li a {font-size: 11pt;}
.privacy { display:none; }
.rekdarb .qf div { font-size: 11.5pt; }
.logo img { max-height: 50px; }
.lang a { margin-left: 5px; }
.lang a:nth-child(2) { margin-left:0; }
.lang { margin-top: 11px; }
.sltext { margin-top: 135px; }
#veikla .cnt { width:92%; }
.slick-slide { margin-right: 10px; margin-left: 10px; }
.slick-prev { left: -20px; }
.slick-next { right: -20px; }
#baner.mapbanner { height: 350px; }
#map { height: 350px; }
}
@media all and (min-width: 560px) and (max-width: 759px) {
.cnt { width:92%; }
#slider .slpas { display:none; }
#veikla { padding:15px 0;  }
#veikla ul li { width:48%; font-size:11pt; margin-right:4%;}
#veikla ul li h3 { font-size:14.5pt;}
#veikla ul li:nth-child(2) { margin-right:0; }
#veikla ul li:last-child { width:100%; margin-top:30px; }
.apie { display:none;}
.rap { width:100%;}
.cleft { width:40%; padding-left:4%; padding-right:4%; }
.cright { width:40%; padding-left:4%; padding-right:4%; }
.lse {width: 100%; margin-bottom:30px;}
.rse {width:100%;}
.forpar.cntblock { margin:0 auto; width:100%; display:block; margin-top:25px !important; margin-left:auto !important; }
.forpar li { width:32%; margin-right:2%; font-size: 11pt; }
.forpar li img {max-width:100%;}
.forpar.csr li { margin-right:4%; width:48%; font-size:13pt; margin-bottom:10px; }
.csr { margin-top:20px; }
.forpar li:last-child, .forpar.csr li:nth-child(2) {margin-right: 0;}
.lside { width:70%;}
.rside { width:27%;}
.lang a.on { display:none; }
.social { margin-right:0; margin-top:10px; }
.lang a { margin-left:5px; }
.meniu { margin-right:8px; margin-top:11px; }
.meniu { margin:0; width:100%; background-color:#fff; position:absolute; border-top:2px solid #105281; border-bottom:1px solid #105281; top:49px; left:0; z-index:40; }
.meniu li a { font-size: 11pt; padding:13px 0; color:#105281; text-align:center; display:block; }
.meniu li { margin:0; display:block; border-bottom:1px solid #105281; }
#slider { height:300px; }
#slider ul li { height:300px; }
.cleft h3, .cright h3 { font-size:15pt; }
#baner {height:250px; }
#baner h1 {padding:10px 15px; font-size:25pt;}
#bendr h3 {font-size: 27pt;}
.rmeniu li:first-child { padding: 12px 20px; font-size: 13.5pt;}
.rmeniu li a {font-size: 11pt;}
.logo img { max-height:40px; }
.lang a img { max-width:18px;}
.social a { width: 20px; height: 20px; background-size: auto 10px; }
.lang {margin-top: 11px;}
.sltext { width: 80%; float: left; margin-top: 100px; margin-left: 10%;}
.sltext h1, .sltext h2, .sltext h3 {font-size: 22pt;}
.slink { font-size: 13.5pt; }
#about h2, #cont h2 {font-size: 17pt;}
#about h1 { font-size:24pt; }
#about a { font-size:13.5pt; margin-top:15px;}
#about, #cont {padding: 30px 0; margin: 20px 0;}
#tam {padding: 30px 0;}
.qf div { width:100%; }
.addr, .tel, .mail, .tkl { font-size:11pt; }
.fcon .addr { display:none; }
.papr table tr td { width:90% !important; padding-left:5% !important; padding-right:5% !important; display:block; }
#content { padding: 30px 0;}
.plist ul li { width:100%; margin-bottom:20px; }
.plist ul li a.teik { display:inline-block;}
.plist ul li:hover div.pldiv { margin-top:0px;  }
.qf div { width:100% !important; margin-right:0 !important; }
.navbar-toggle { display:block; margin-left:15px; background:transparent; float:right; color:#eb9b28; cursor:pointer; width:32px; text-transform:uppercase; outline:0; border:0; margin-top:7px; border:0; padding:0}
.navbar-toggle:hover,.navbar-default .navbar-toggle:focus { color:#105281; }
.navbar-toggle .icon-bar { background:#eb9b28 }
.navbar-toggle:hover .icon-bar,.navbar-toggle:focus .icon-bar { background-color:#105281 }
.navbar-toggle:hover,.navbar-toggle:focus { color:#105281; }
.navbar-toggle:focus { outline:0 }
.navbar-toggle .icon-bar { display:block; background:#eb9b28; width:32px; height:3px; border-radius:1px }
.navbar-toggle .icon-bar+.icon-bar { margin-top:3px }
.icon-meniu { font-size:7pt; margin-top:3px; text-align:center; display:block; }
.slick-slide { margin-right: 10px; margin-left: 10px; }
#veikla h2 { margin-bottom: 10px; }
#baner.mapbanner { height: 350px; }
#map { height: 350px; }
}
@media all and (max-width: 559px) {
.cnt { width:90%; }
#slider .slpas { display:none; }
#veikla { padding:15px 0;  }
#veikla ul li { width:100%; font-size:11pt; margin-bottom:0px; margin-right:0;}
#veikla ul li h3 { font-size:14.5pt;}
#veikla ul li:nth-child(2) { margin-right:0; }
.apie { display:none;}
#head {
    width: 100%;
    position: fixed;
    z-index: 50;
    padding-top: 9px;
    padding-bottom: 6px;
}
.rap { width:100%;}
.cleft { width:80%; padding-left:10%; padding-right:10%; }
.cright { width:80%; padding-left:10%; padding-right:10%; }
.lse {width: 100%; margin-bottom:30px;}
.rse {width:100%;}
.forpar.cntblock { margin:0 auto; width:100%; display:block; margin-top:25px !important; margin-left:auto !important; }
.forpar li { width:100%; margin-right:0; font-size: 13pt; }
.forpar li img {
    max-width: 100%;
    clear: both;
    display: block;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 20px;
}
.forpar.csr li { margin-right:0%; width:100%; font-size:13pt; margin-bottom:10px; }
.csr { margin-top:20px; }
.forpar li:last-child, .forpar.csr li:nth-child(2) {margin-right: 0;}
.lside { width:70%;}
.rside { width:27%;}
.lang a.on { display:none; }
.social { margin-right:0; margin-top:5px; }
.lang a { margin-left:10px; }
.meniu { margin-right:8px; margin-top:11px; }
#slider { height:300px; }
#slider ul li { height:300px; }
.cleft h3, .cright h3 { font-size:15pt; }
#baner {height:200px; }
#baner h1 {padding:10px 15px; font-size:20pt;}
#bendr h3 {font-size: 20pt;}
#bendr {padding-top: 40px; font-size:13pt; }
.rmeniu li:first-child { padding: 12px 20px; font-size: 13.5pt;}
.rmeniu li a {font-size: 11pt;}
.logo img { max-height:30px; }
.lang a img { max-width:18px;}
.social a { width: 20px; height: 20px; background-size: auto 10px; }
.meniu { margin:0; width:100%; background-color:#fff; position:absolute; border-top:2px solid #105281; border-bottom:1px solid #105281; top:49px; left:0; z-index:40; }
.meniu li a { font-size: 11pt; padding:13px 0; color:#105281; text-align:center; display:block; }
.meniu li { margin:0; display:block; border-bottom:1px solid #105281; }
.lang {margin-top: 6px;}
.sltext { width: 80%; float: left; margin-top: 125px; margin-left: 10%;}
.sltext h1, .sltext h2, .sltext h3 {font-size: 17pt;}
.slink { font-size: 11.5pt; }
#about h2, #cont h2 {font-size: 17pt;}
#about h1 { font-size:18pt; }
#about a { font-size:10.5pt; margin-top:15px;}
#about, #cont {padding: 30px 0; margin: 20px 0;}
#tam {padding: 30px 0;}
.qf div { width:100%; }
.addr, .tel, .mail, .tkl { font-size:11pt; }
.fcon .addr, .fcon .mail { display:none; }
.papr table tr td { width:90% !important; padding-left:5% !important; padding-right:5% !important; display:block; }
#content { padding: 30px 0;}
.plist ul li { width:100%; margin-bottom:20px; }
.plist ul li a.teik { display:inline-block;}
.plist ul li:hover div.pldiv { margin-top:0px;  }
.navbar-toggle { display:block; margin-left:15px; background:transparent; float:right; color:#eb9b28; cursor:pointer; width:32px; text-transform:uppercase; outline:0; border:0; margin-top:2px; border:0; padding:0}
.navbar-toggle:hover,.navbar-default .navbar-toggle:focus { color:#105281; }
.navbar-toggle .icon-bar { background:#eb9b28 }
.navbar-toggle:hover .icon-bar,.navbar-toggle:focus .icon-bar { background-color:#105281 }
.navbar-toggle:hover,.navbar-toggle:focus { color:#105281; }
.navbar-toggle:focus { outline:0 }
.navbar-toggle .icon-bar { display:block; background:#eb9b28; width:32px; height:3px; border-radius:1px }
.navbar-toggle .icon-bar+.icon-bar { margin-top:3px }
.icon-meniu { font-size:7pt; margin-top:3px; text-align:center; display:block; }
.cuzk, #cfull .rap {width: 80%; padding: 20px 0; padding-left: 10%; padding-right: 10%; }
#cfull { background-image:none; }
.raptop { font-size: 12.5pt; }
.rapbot { font-size: 10.5pt; }
.lside { width:100%; }
.rside { width:100%; margin-top:30px; }
.qf div { width:100% !important; margin-right:0 !important; }
.privacy { display:none; }
#baner.mapbanner { height: 350px; }
#map { height: 350px; }
.kontkons h2 {  font-size: 19pt; }
#veikla.enveik ul li { margin-bottom:30px; }
}
#cookie { -webkit-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.2); -moz-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.2); box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.2); position:fixed; bottom:0; left:0; z-index:100; background-color:#f0f0f1; width:100%; padding:30px 0px 20px 0px; color:#444; font-size:9.5pt; line-height:150%; }
#cookie a { color:#444; }
#cookie a.sutinku { transition:0.2s ease; cursor:pointer; color:#fff; background-color:#444; display:block; width:75px; padding:12px 0; float:right; margin-left:30px; font-size:10.5pt; text-decoration:none; border-radius:3px; font-weight:600; text-align:center; }
#cookie .cnt { width:1170px; margin:0 auto; max-width:92%; }
#cookie a:hover { text-decoration:none; }
#cookie a.sutinku:hover { background-color:#88d000; }
label.politika { display:inline-block; margin:20px auto 0px auto; color:#222; cursor:pointer; font-size:12pt; }
label.politika span { width:20px; height:20px; display:block; margin-top:0px; float:left; margin-right:10px; background-image:url(images/check.png); background-repeat:no-repeat; background-position:left center;}
label.politika a { color:#104b85; transition:0.2s ease; }
label.politika a:hover { text-decoration:none;}
label.politika input { display:none; }
label.politika input:checked + span { background-image:url(images/check-on.png); }