html, body { height: 100%; }
body {margin: 0; font-family: 'Open Sans', sans-serif; color: #000; background:#ecf1e8;	font-size:16px;}
a:active, a:link, a:visited {color:#626367;text-decoration: none;outline: none;}
a:hover {text-decoration: underline;}
img {border:none;}

h1 {margin:0;padding-bottom: 40px; text-align:center; font-size: 1.6em; color: #4a9b4e; font-weight:400; }
h2 {margin:0;padding-bottom: 8px; text-align:center; font-size: 1.6em; color:#fff !important;margin-bottom:40px; font-weight:400; }

.cntr {width:auto;max-width: 1180px;margin-right:auto;margin-left:auto;}
.borders {border-top: solid 1px #4a9b4e;border-bottom: solid 1px #4a9b4e;}.borders2 {border-top: solid 1px #fff;border-bottom: solid 1px #fff;}.btop {border-top: solid 0px #4a9b4e;} .bbot {border-bottom: solid 1px #4a9b4e;}
.stick {position:fixed;top:0;width:100% !important;background:#fff;border-bottom: solid 1px #4a9b4e;}
.txtc {text-align:center;}.bline{border-bottom: solid 1px #cecfd1;}.clear {height: 0px;clear: both;font-size: 0;}
.txt_w {color: #fff !important;}
.header {height:500px;text-align:center;background:url(../img/bg.jpg)  no-repeat center center; -webkit-background-size: cover; -moz-background-size: cover; -o-background-size: cover; background-size: cover;}
.helper {margin-left:auto;margin-right:auto;height:100%;display: flex;  align-items: center;  justify-content: center;width:523px;max-width: 100%;margin-left:50%;}
.helper img { vertical-align: middle;width:100%;max-width:90%;}
.lineg {height:10px;font-size: 0;background: #316833;}
.intro {font-size: 1.1em;}
.introtxt {padding:50px 0 60px 0;margin:0;font-size: 1.2em;}
.colns {padding-bottom:30px;}
.inshad {	
	-webkit-box-shadow: inset -1px 8px 6px -6px black;
	-moz-box-shadow: inset -1px 8px 6px -6px black;
	box-shadow: inset -1px 8px 6px -6px black;
	    }

.skirt3 {height:340px;background:url(../img/pic_skirt3.jpg)  no-repeat center center; -webkit-background-size: cover; -moz-background-size: cover; -o-background-size: cover; background-size: cover;}
.content {margin:0px 20px 0px 20px;padding:20px 0 0 0;line-height:1.5;}
.content_wh {margin:200px 20px 200px 20px;padding:0px 0;line-height:1.5;box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box;}


.footer {margin:0px 20px 0px 20px;padding:40px 0 40px 0;line-height:1.7;font:#fff !important;}
.footer .text2 {color:#fff !important;width:800px;max-width:100%;margin-right:auto;margin-left:auto;}
.footer h1 {color:#fff !important;margin-bottom:40px;}
.green {background: #4a9b4e;}.green2 {background: #428b46;}
.green a {color:#c0e5c2;text-decoration:underline;}
.green a:hover {color:#fff;text-decoration:underline;}
.gray {background: #f1f1f1;padding:20px 0;}
.white {background: #fff;}
.afterfooter {background: #316833;font-size: 0.9em;padding:20px 0;text-align:center;}
.afterfooter p {margin:0;}

.linkas {display:inline-block;padding:5px 30px 5px 60px;border:1px solid white;background:url(../img/ico_tel.png) no-repeat;background-position: 20px center;}
.linkas2 {display:inline-block;padding:5px 30px 5px 60px;border:1px solid white;background:url(../img/ico_mail.png) no-repeat;background-position: 18px center;}
.linkas3 {display:inline-block;padding:5px 30px 5px 60px;border:1px solid white;background:url(../img/ico_home.png) no-repeat;background-position: 18px center;}
a.linkas, a.linkas2, a.linkas3 {color:#fff !important;font-size:1.2em;margin:10px 3px;text-decoration:none;}
.foo_txt {text-align:center;}
/* -- MD -- */
@media only screen and (max-width : 1100px) {
.helper {margin-left:auto !important;margin-right:50px;}
}

@media only screen and (max-width : 768px) {
.helper {margin-left:auto !important;}	
	.main-pr {padding-right: 0;}
	.bline2 {border-bottom: solid 1px #cecfd1;}
	.foo_icons {text-align: center;}
	.logo {text-align:center;}
	.logo img{float:none;margin:0px 0px 0 0;}
	.slo {float:none;margin: 10px 0 0px 0;font-size: 0.8em;}
	.slo2 {float:none;margin: 20px 0 10px 0;}
	.taktai {display: none;}
	.irankiai .iblock {padding:30px 25px;}
	.statistika .iblock {padding:30px 10px;margin:0 10px;}

	.header {padding: 10px 20px;}
	.content {margin:20px 20px 10px 20px;line-height:1.5;}
	.news {padding:20px 0;}
	.irankiai {padding:30px 0 20px 0;}.irankiai .iblock {padding:20px 25px;}
	.statistika {padding:30px 0 10px 0;}.statistika .iblock {padding:25px 25px;margin:0 40px;}

	.toggles {width:100%;display: table;table-layout: fixed;}
	.toggle, .toggle2, .toggle3 { color: #fff;padding:15px 0;margin:0;display:table-cell;text-align:center;border-right: solid 1px #f3b26a;}
	.toggle { padding:0;line-height:1;}
	.toggle img {width:35px;margin-bottom:-12px;padding:0;}
	.mdinv {display:none !important;}

	.nmenu li a {text-align:left !important;padding-left:13% !important;}
}

/* -- SM -- */

@media only screen and (max-width : 568px) {.sminv {display:none !important;}}
@media only screen and (min-width : 1600px) {.parallax-window0 { min-height: 800px;}}