	@media (max-width: 320px) { 

	}

	@media (max-width: 576px) { 
		
		
		.submit { min-width: 80px !important; min-height: 80px !important;}
		.pictureBoxN { width:31%; margin-left: 0.8%; margin-bottom: 0.8%;  }
	
		
	}


	@media (min-width: 576px) {  
		 
		
		.submit { min-width: 90px !important; min-height: 90px !important;}
		.pictureBoxN { width:24%; margin-left: 0.6%; margin-bottom: 0.6%;  }
		.pictureBoxN span { font-size: 2.7vw !important;}	
	}
	
	
	@media (min-width: 768px) { 
		
		.submit { min-width: 50px !important; min-height: 50px !important; margin-left: -20px !important;}
		.pictureBoxN { width:18%; margin-left: 0.4%; margin-bottom: 0.4%; }	
		
		.pictureBoxN span { font-size: 2.5vh !important;}
		.desktopHeader { padding-bottom: 15px;}	
	 }
	
	
	@media (min-width: 992px) {
		.submit { min-width: 50px !important; padding:0.8%; min-height: 50px !important; margin-left: 0px !important;}
		.pictureBoxN { width:16%; margin-left: 0.4%; margin-bottom: 0.4%; }
		
	  }



.logoSize {  
	background-image:url(../image/logo.png); 
	background-size:     contain;                      /* <------ */
    background-repeat:   no-repeat;
	background-position: center center;
	
	height: 80%;
	min-height: 200px;
}

.picture { display: inline-block; }
.pictureBox { position: relative; width: 100%; padding-top: 100%; }
.picture img { width:100%; height:100%; position:  absolute; top: 0; left: 0; bottom: 0; right: 0; }

/* .owl-carousel .picture { width: 100%; }	 */


.naujienos h3 { font-size: 22px;}
.naujienos tr { 
	border-bottom-style: solid;	
	border-bottom-width: 1px;
	
}


a .flag { margin-left:5px; margin-bottom:5px; width: 30px; }


ul.pagination{
	width:100%;	
	display: block;
	overflow:hidden;	
	list-style-type:none;
	border-radius: 0px;
	
}

ul.pagination li.details{
    padding:7px 10px 7px 10px;
    font-size:14px;
}

ul.pagination li.dot{padding: 3px 0;}

ul.pagination li{
	display:inline-block;
	margin:0px;
	padding:2px;
}

ul.pagination li:first-child{
	margin-left:0px;
}


ul.pagination li a img{
	border:none;
}
	
ul.pagination li.details{
   color:#888888;
}

ul.pagination li a
{
	width: 40px;
	height: 40px;
	line-height: 40px;	
	display:block;
	text-decoration:none;	
	color:#474747;	
	border-radius: 50%;	
	background:#f4f6ff;
	color: black;	
}


ul.pagination li a:hover,
ul.pagination li a.current
{
	color: white;
	background:#a3b9d6;
}



.fb { width: 100%; text-align: right; } 
.textas {  width:30%; overflow:visible; white-space: nowrap; }
.textas h1 {  color:#FFFFFF; font-size:28px; }
.textas h6 {  color:#FFFFFF; font-size:28px; }

.textas p { color:#FFFFFF; font-size:20px; }


#flag { display:inline-block; width:100%;} 
#flag .flag {display:inline-block;}
a .flag { margin-left:5px; margin-bottom:5px; }
a .flag:hover { box-shadow:0px 0px 50px 5px #FFF; transition:box-shadow 200ms; }


/* ----------------------- */

.picture { display: inline-block;  }
.pictureBox { position: relative; width: 100%; padding-top: 100%; }
/* .padingaling { width:100%; height:100%; position: absolute; top: 0; left: 0; bottom: 0; right: 0; z-index: ; } */
.padingaling { width:100%; height: 100%;  display: block; max-height: 200px;}
.answerBgColor { background-color: rgba(0,0,0,0.6); }
.pictureRadius, .picture img, .pictureBox { border-radius: 25px; }


.owl-carousel .picture { width: 100%; }	




.divAlignVerticalCenter { position: relative; top: 50%;transform: translateY(-50%); 
}





.t-center { text-align: center; }
.m-text24 {
	
	font-size: 26px;
	color: #333333;
	line-height: 1.3;
}

.pav_blokas img { width: 100%; margin-bottom: 5px; max-width: 400px; }


/* .pav { background-position:center; background-size:cover; width:100px; height:100px;  margin:10px; position:relative; display:inline-block;    } */

.ab-b-2 {
	position: absolute;
	
	bottom: 0px;
}
