 @import url('https://fonts.googleapis.com/css?family=Open+Sans:400,700,300,600&subset=latin-ext,cyrillic,latin');





 /*--------------------Isdestymas----------------------*/   



    *{

    	margin: 0;

    	padding:0;

    }



    html,

	body {



		margin:0;

		padding:0;

		height:100%;

	

	}



	body.front-page{
		overflow: hidden;
	}





	 .front-page #container {

		height:100%;

		width: 100%;

		display: block;

		overflow: hidden;

	}





	#container {

		height:100%;

		width: 100%;

		display: block;

		overflow: visible;

	}








	#header {

		top: 35px;	

		width: 100%;

		height: 90px;

		position: absolute;

		z-index: 200;

	}



	.kontaktai #body{
		min-height: 400px;
		max-width: 970px;
		padding: 60px 115px 0px 115px;
		margin: 0 auto;

	}



	.kontaktai #body h1,
	.kontaktai #body h2{
		color: #00285e;
		font-size: 22px;
		text-transform: uppercase;
		line-height: 22px;
		padding-bottom: 20px;
		margin: 0;
		font-family: 'Open Sans',arial,sans-serif;
		font-weight: 700;
		text-align: left;

	}











	.kontaktai #body .left{
		min-width: 440px;

	}






	.obj #body{
		min-height: 400px;
		max-width: 1200px;
		padding: 25px 20px;
		margin: 0 auto;

	}




	#body{
		min-height: 400px;
		max-width: 1200px;
		padding: 25px 20px;
		margin: 0 auto;

	}




	#body p{
		font-family: 'Open Sans',arial,sans-serif;
		font-size: 14px;
		line-height: 24px;
		color: #666;
		text-align: left;
		padding-bottom: 22px;

	}



	#body ul{
		list-style: none;

	}





	#body ul li{
		font-family: 'Open Sans',arial,sans-serif;
		font-size: 14px;
		line-height: 19px;
		color: #666;
		text-align: left;
		list-style: none;
		background: url('../images/li_bg.png') no-repeat left 9px;
		padding-left: 40px;
		padding-bottom: 5px;

	}




	#header-inside{

		max-width: 1160px;

		padding: 0 20px;

		margin: 0 auto;

		height: inherit;

		background:#fff;



		-webkit-box-shadow: -1px 2px 5px 0px rgba(0, 0, 0, 0.32);

		-moz-box-shadow:    -1px 2px 5px 0px rgba(0, 0, 0, 0.32);

		box-shadow:         -1px 2px 5px 0px rgba(0, 0, 0, 0.32);

	}





	#header a.logo{

		top: 20px;

		position: relative;

	}





	#header-inside .left{

		width: 20%;

		float: left;

		display: inline-block;

	}



	#header-inside .center{

		width: 60%;

		float: left;

		display: inline-block;

	}



	#header-inside .right{

		width: 20%;

		float: right;

		display: inline-block;

	}





	.KO-home-fader img {
	 background-color: #FFF;
	 }







	#slides {


	}





	.front-page #footer {

		position:absolute;

		bottom:0;

		width:100%;

		height:30px;			/* Height of the footer */

		background:#000;

	}






	.vidinis #footer {

		position:relative;

		bottom:0;

		width:100%;

		height:30px;			/* Height of the footer */

		background:#000;

		clear: both;

		top: 40px;

	}










	#footer-inside{

		max-width: 1160px;

		padding: 0 20px;

		margin: 0 auto;

		color: #8d8d8d;

		text-transform: uppercase;

		font-family: 'Open Sans',arial,sans-serif;

		font-size: 10px;

	}



	#footer-inside a,

	#footer-inside a:visited{

		

		color: #8d8d8d;

		text-transform: uppercase;

		font-family: 'Open Sans',arial,sans-serif;

		font-size: 10px;

	}





	#footer-inside .left{

		float: left;

		display: inline-block;

		height: 30px;

		line-height: 30px;

		width: 50%;

	}



	#footer-inside .right{

		float: left;

		display: inline-block;

		height: 30px;

		line-height: 30px;

		width: 50%;

		text-align: right;

	}



	

	.left{

	    float: left;

	    display: inline-block;

	}

	.center{

	    float: left;

	    display: inline-block;

	}

	.right{

	    float: left;

	    display: inline-block;

	}







#lang{

	text-align: right;

	position: relative;

	top: 35px;

}



	

#lang span{



	height: 20px;



	line-height: 20px;



	display: inline-block;



	font-size: 12px;



	color: #00285d;



	font-family: 'Open Sans',arial,sans-serif;



	text-transform: uppercase;



	font-weight: 600;



	border-bottom: 2px solid #f47920;

	

	margin: 0 5px;





}













#lang a{



	text-decoration: none;



	display: inline-block;



	height: 20px;



	line-height: 20px;



	font-size: 12px;



	color: #5f5f5f;



	font-family: 'Open Sans',arial,sans-serif;



	text-transform: uppercase;



	font-weight: 600;



	margin: 0 5px;



	/*border-right: 1px solid #dfdfdf;*/



}







#lang a:hover{

text-decoration: none;

color: #00285d;

}













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





a.slide{

	display: table-cell;

	float: left;

	width: 25%;



}





a.slide#slide_3{

	display: table-cell;

	float: left;

	width: 25%;

	

}









a.slide{

	display: table-cell;

	width: 25%;

	height: 100%;

	overflow: hidden;

	position: relative;



}

















a.slide#slide_1 div.image{

	display: block;

	background: url('../images/slide1.jpg') no-repeat 0% top;

	width: 105%;

	height: inherit;

	background-size: cover;

	position: relative;

	left: -5%;



/*	-webkit-background-size:100%;

-moz-background-size:100%;

background-size:100%;*/

}









a.slide#slide_2 div.image{

	display: block;

	background: url('../images/slide2.jpg') no-repeat 0% top;

	width: 105%;

	height: inherit;

	background-size: cover;

	position: relative;

	left: -5%;



/*	-webkit-background-size:100%;

-moz-background-size:100%;

background-size:100%;*/

}









a.slide#slide_3 div.image{

	display: block;

	background: url('../images/slide3.jpg') no-repeat 0% top;

	width: 105%;

	height: inherit;

	background-size: cover;

	position: relative;

	left: -5%;



/*	-webkit-background-size:100%;

-moz-background-size:100%;

background-size:100%;*/

}







a.slide#slide_4 div.image{

	display: block;

	background: url('../images/slide4.jpg') no-repeat 0% top;

	width: 105%;

	height: inherit;

	background-size: cover;

	position: relative;

	left: -5%;



/*	-webkit-background-size:100%;

-moz-background-size:100%;

background-size:100%;*/

}









a.slide .black-over{

	display: block;

	width: 100%;

	height: 100%;

	background: rgba(0, 0, 0, 0.65);

}









a.slide img{

	width: 100%;

	height: inherit;

}

















a.slide .inside .content{

	position: absolute;

	left: 0;

	right: 0;

	margin: auto;

	width: 80%;
	height: 100%;

	top: 64%;
	background: transparent;

}





.slide .white{

	background: url('../images/w_shadow.png') repeat-x left top;

	height: 185px;

	width: 100%;

	position: absolute;

	top: 57%;

}









a.slide .inside{

	position: absolute;

	bottom: 28px;

	width: 100%;

	height: inherit;

	background: transparent;

}







a.slide .inside.with-bg{

	position: absolute;

	bottom: 28px;

	width: 100%;

	height: inherit;

	background: url('../images/b_shadow.png') repeat-x left bottom;

}













#slide_1 .company .a{

	background: url('../images/mitsubishi.png') no-repeat left top;

	width: 276px;

	height: 63px;

	position: absolute;

	top: 0;

	z-index: 5;

}





#slide_1 .company .b{

	background: url('../images/mitsubishi_h.png') no-repeat left top;

	width: 276px;

	height: 63px;

	position: absolute;

	top: 0;

	z-index: 4;

	display: none;

}







#slide_2 .company .a{

	background: url('../images/alpic.png') no-repeat left top;

	width: 285px;

	height: 63px;

	position: absolute;

	top: 10px;

	z-index: 5;

}





#slide_2 .company .b{

	background: url('../images/alpic_h.png') no-repeat left top;

	width: 285px;

	height: 63px;

	position: absolute;

	top: 10px;

	z-index: 4;

	display: none;

}









#slide_3 .company .a{

	background: url('../images/stulz.png') no-repeat left top;

	width: 114px;

	height: 63px;

	position: absolute;

	top: 0;

	z-index: 5;

}





#slide_3 .company .b{

	background: url('../images/stulz_h.png') no-repeat left top;

	width: 114px;

	height: 63px;

	position: absolute;

	top: 0;

	z-index: 4;

	display: none;

}






#slide_4 .company .a{

	background: url('../images/trane.png') no-repeat left top;

	width: 191px;

	height: 63px;

	position: absolute;

	top: 0;

	z-index: 5;

}





#slide_4 .company .b{

	background: url('../images/trane_h.png') no-repeat left top;

	width: 191px;

	height: 63px;

	position: absolute;

	top: 0;

	z-index: 4;

	display: none;

}

















.slide .line{

	background: #f47920;

	width: 58px;

	height: 2px;

	float: left;

	position: relative;

	top: 72px;

}





.slide h2{

	position: relative;

	top: 90px;

	padding: 0;

	margin: 0;

	text-transform: uppercase;

	font-family: 'Open Sans',arial,sans-serif;

	color: #fff;

	text-align: left;

	font-weight: 300;

	font-size: 34px;

	line-height: 36px;

	float: left;

}







.slide .arrow{

	display: block;

	position: absolute;

	bottom: 20px;

	right: 30px;

	background: url('../images/arrow.png') left top no-repeat;

	width: 50px;

	height: 51px;

}



.slide .company{
	background: transparent;
	margin-left: -5px;
}

/*---------------Teksto stilius----------------*/





.menu{



	text-align: center;

	position: relative;

	top: 35px;



}







.menu ul li{



	display: inline;

	padding: 0 15px;



}



.menu ul li a{

	text-decoration: none;

}





.menu ul li a span{

	text-decoration: none;

	color: #5f5f5f;

	font-size: 14px;

	font-family: 'Open Sans',arial,sans-serif;

	font-weight: 600;

	text-transform: uppercase;

	padding: 2px 0;







}





.menu ul li a.menuactive span{

	color: #00285d;

	border-bottom: 2px solid #f47920;

}







.menu ul li a:hover span{

	color: #00285d;

	/*border-bottom: 2px solid #f47920;*/

}





.menu ul .sep{

	display: inline-block;

	width: 10px;

	height: 1px;

	background: #c4c4c4;

	position: relative;

	top: -4px;

}






/*---------------Vidinis-----------*/


.pdf_block{
	width: 506px;
	height: 334px;
	position: relative;
	z-index: 10;
}


.pdf_block img{
	float: right;
}





.pdf_block a{
	display: block;
	background: rgba(244, 121, 33, 1.0);
	width: 270px;
	height: 334px;
	position: absolute;
	z-index: 10;
	left:0;
	top: 0;


	-webkit-transition: all 0.4s ease-in-out;  /* Saf3.2+, Chrome */
     -moz-transition: all 0.4s ease-in-out;  /* FF4+ */
      -ms-transition: all 0.4s ease-in-out;  /* IE10 */
       -o-transition: all 0.4s ease-in-out;  /* Opera 10.5+ */
          transition: all 0.4s ease-in-out;

}


.pdf_block a:hover{
	text-decoration: none;
	background: #00275d;
}




.pdf_block a h5{
	margin-top: 80px;
	text-align: center;
	color: #fff;
	padding: 0 40px;
	font-size: 24px;
	line-height: 30px;
	font-family: 'Open Sans',arial,sans-serif;
	font-weight: 400;
	text-decoration: none;
}


.pdf_block a:hover h5{
	text-decoration: none;
}




.pdf_block .arrow{
	display: block;
	width: 100%;
	height: 51px;
	background: url('../images/arrow.png') center top no-repeat;

}



a.arrow2{
	display: block;
	background: url('../images/arrow2.png') left 5px no-repeat;
	padding-left: 30px;
}




#himage{
	width: 100%;
	height: 312px;
	display: block;
	background: url('../images/header_bg.jpg') center top no-repeat;
}



.kontaktai #himage{
	width: 100%;
	height: 460px;
	display: block;
	background: #ccc;
}





#himage h1{
	font-family: 'Open Sans',arial,sans-serif;
	font-size: 50px;
	line-height: 50px;
	color: #fff;
	text-transform: uppercase;
	text-align: center;
	width: 100%;
	padding-top: 190px;
	text-shadow: 1px 1px 5px rgba(29, 59, 100, 0.35);
	max-width: 100%;
	margin: 0 auto;
}



#body h2{
color: #5f5f5f;
font-size: 30px;
font-family: 'Open Sans',arial,sans-serif;
font-weight: 300;
text-transform: uppercase;
text-align: center;
}


#products_menu{
	height: 74px;
	width: 100%;
	border: 1px solid #e1e1e1;
	margin-bottom: 40px;
}


.products_menu2{
	clear: both;
	height: 74px;
	width: 100%;
	border: 0 none;
	margin-bottom: 0px;
	border-bottom: 1px solid #e1e1e1;
	text-align: center;
}







#products_menu .prod{
	width: 25%;
	height: inherit;
	display: inline-block;
	float: left;
	position: relative;
	z-index: 20;
}



#products_menu #prod2{
	width: 25%;
	height: inherit;
	display: inline-block;
	float: left;
	border: 1px solid #e1e1e1;
	border-top: 0 none;
	border-bottom: 0 none;
}



#products_menu #prod4{
	width: 24.5%;
	height: inherit;
	display: inline-block;
	float: left;
	border-left: 1px solid #e1e1e1;
	border-top: 0 none;
	border-bottom: 0 none;
}









.products_menu2{
	margin-top: 30px;
	float: left;
}



.products_menu2 #prod11{
	min-width: 260px;
	width: 33%;
	height: inherit;
	display: inline-block;
	float: none;
	border: 1px solid #e1e1e1;
	border-bottom: 0 none;
	position: relative;
	z-index: 10;
	background: #fff;
}




.products_menu2 #prod11 .aa{

	background: url('../images/mitsubishi_col.png') no-repeat center center;

	width: 100%;

	height: inherit;

	position: absolute;

	top: 0;

	z-index: 5;

}





.products_menu2 #prod22{
	min-width: 280px;
	width: 33%;
	height: inherit;
	display: inline-block;
	float: none;
	border: 1px solid #e1e1e1;
	border-bottom: 0 none;
	position: relative;
	z-index: 10;
	background: #fff;
}




.products_menu2 #prod22 .aa{

	background: url('../images/alpic_col.png') no-repeat center center;

	width: 100%;

	height: inherit;

	position: absolute;

	top: 0;

	z-index: 5;

}







.products_menu2 #prod33{
	min-width: 280px;
	width: 33%;
	height: inherit;
	display: inline-block;
	float: none;
	border: 1px solid #e1e1e1;
	border-bottom: 0 none;
	position: relative;
	z-index: 10;
	background: #fff;
}




.products_menu2 #prod33 .aa{

	background: url('../images/stulz_col.png') no-repeat center center;

	width: 100%;

	height: inherit;

	position: absolute;

	top: 0;

	z-index: 5;

}





.products_menu2 #prod44{
	min-width: 280px;
	width: 33%;
	height: inherit;
	display: inline-block;
	float: none;
	border: 1px solid #e1e1e1;
	border-bottom: 0 none;
	position: relative;
	z-index: 10;
	background: #fff;
}




.products_menu2 #prod44 .aa{

	background: url('../images/trane_col.png') no-repeat center center;

	width: 100%;

	height: inherit;

	position: absolute;

	top: 0;

	z-index: 5;

}





















#prod1 .a{

	background: url('../images/mitsubishi_bw.png') no-repeat center center;

	width: 100%;

	height: inherit;

	position: absolute;

	top: 0;

	z-index: 5;

}





#prod1 .b{

	background: url('../images/mitsubishi_col.png') no-repeat center center;

	width: 100%;

	height: inherit;

	position: absolute;

	top: 0;

	z-index: 4;

	display: none;

}




#prod2 .a{

	background: url('../images/alpic_bw.png') no-repeat center center;

	width: 100%;

	height: inherit;

	position: absolute;

	top: 0;

	z-index: 5;

}





#prod2 .b{

	background: url('../images/alpic_col.png') no-repeat center center;

	width: 100%;

	height: inherit;

	position: absolute;

	top: 0;

	z-index: 4;

	display: none;

}





#prod3 .a{

	background: url('../images/stulz_bw.png') no-repeat center center;

	width: 100%;

	height: inherit;

	position: absolute;

	top: 0;

	z-index: 5;

}





#prod3 .b{

	background: url('../images/stulz_col.png') no-repeat center center;

	width: 100%;

	height: inherit;

	position: absolute;

	top: 0;

	z-index: 4;

	display: none;

}






#prod4 .a{

	background: url('../images/trane_bw.png') no-repeat center center;

	width: 100%;

	height: inherit;

	position: absolute;

	top: 0;

	z-index: 5;

}





#prod4 .b{

	background: url('../images/trane_col.png') no-repeat center center;

	width: 100%;

	height: inherit;

	position: absolute;

	top: 0;

	z-index: 4;

	display: none;

}








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






.row{
	display: block;
	clear: both;
	margin-bottom: 50px;
	height: 100%;
	float: left;
}


.row.col{
	display: inline-block;
	float: left;
}






.row1 .col1{
	width: 31%;
	display: inline-block;
	float: left;
}


.row1 .col2{
	width: 27%;
	display: inline-block;
	float: left;
	text-align: center;
}


.row1 .col3{
	width: 41%;
	display: inline-block;
	float: left;
}








.row2 .col1{
	width: 41%;
	display: inline-block;
	float: left;
}


.row2 .col2{
	width: 28%;
	display: inline-block;
	float: left;
	text-align: center;
}


.row2 .col3{
	width: 31%;
	display: inline-block;
	float: left;
}









.row3 .col1{
	width: 24%;
	display: inline-block;
	float: left;
}


.row3 .col1 p{
	padding-right: 20px;
}





.row3 .col2{
	width: 41%;
	display: inline-block;
	float: left;
	text-align: left;
}


.row3 .col3{
	width: 35%;
	display: inline-block;
	float: left;
}



.row3 .col3 p{
	padding-left: 50px;
}







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

	table {

	border-collapse: collapse;

	border-spacing: 0;

	}





    b,strong{

   		font-weight: bold;

    }



	h1 {

		font-size: 30px;

		margin-bottom: 20px;

	}

	 

	h2 {

		font-size: 24px;

		margin-bottom: 20px;

	}

	 

	h3 {

		font-size: 20px;

		margin-bottom: 20px;

	}

	 

	h4 {

		font-size: 18px;

		margin-bottom: 20px;

	}

	 

	h5 {

		font-size: 16px;

		margin-bottom: 20px;

	}

	 

	h6 {

		font-size: 14px;

		margin-bottom: 20px;

	}

 



 	p{

	 	padding-bottom: 10px;

	 	font-family: arial,sans-serif;

		font-size: 12px;

		color: #000;

		line-height: 20px;	

 	}



 	a,a:visited{

	 	color: #f47920;

	 	text-decoration:none;

	 	font-size: 14px;
	 	font-family: 'Open Sans',arial,sans-serif;
	 	font-weight: 400;	

 	}



 	a:hover{

	 	color: #f47920;

	 	text-decoration:underline;

 	}




.page_73 #footer,
.page_74 #footer,
.page_75 #footer{


position: absolute;
bottom: 0;
top: auto;
}



.page_73 #body,
.page_74 #body,
.page_75 #body {
min-height: 200px;
max-width: 1200px;
padding: 25px 20px;
margin: 0 auto;
}




.projects-list .raw{
	float: left;
	width: 100%;
	clear: both;
	border-bottom: 1px solid #e1e1e1;
	margin-bottom: 0px;
}





.projects-list .raw .item{
	float: left;
	display: inline-block;
	width: 33.3%;
	margin-bottom: 30px;
	margin-top: 40px;
}


.projects-list .raw .item-body{
	max-width: 342px;
	display: inline-block;
	float: left;
}



.projects-list .raw .item-body img{
	width: 100%;
	height: auto;
}



.projects-list .raw .item:nth-child(2){

text-align: center;
}




.projects-list .raw .item:nth-child(2) .item-body{

max-width: 342px;
margin: 0 auto;
float: none;
}








.projects-list .raw .item:nth-child(3) .item-body{

float: right;

}



.projects-list .raw .item h3{
	text-align: left;
	color: #5f5f5f;
	font-size: 18px;
	line-height: 20px;
	margin-bottom: 20px;
	margin-top: 15px;
	text-transform: uppercase;
	font-family: 'Open Sans',arial;
	font-weight: 600;
	height: 35px;
}


#body .projects-list .raw .item p{
	text-align: left;
	color: #666;
	font-size: 14px;
	line-height: 24px;
	margin-bottom: 0px;
	margin-top: 0px;
	padding-bottom: 0;
	font-family: 'Open Sans',arial;
	font-weight: 400;
}




/*-------------------RESPONSIVE--------------------*/







@media only screen and (max-width : 1366px) { /* STYLES GO HERE */



	.slide h2 {

	position: relative;

	top: 90px;

	padding: 0;

	margin: 0;

	text-transform: uppercase;

	font-family: 'Open Sans',arial,sans-serif;

	color: #fff;

	text-align: left;

	font-weight: 300;

	font-size: 26px;

	line-height: 30px;

	float: left;

	}





	a.slide .inside .content {

	position: absolute;

	left: 0;

	right: 0;

	margin: auto;

	width: 80%;

	top: 60%;

	}







	.slide .white {

	background: url('../images/w_shadow.png') repeat-x left top;

	height: 185px;

	width: 100%;

	position: absolute;

	top: 51%;

	}







}















@media only screen and (max-width : 1280px) { /* STYLES GO HERE */



	.slide h2 {

	position: relative;

	top: 90px;

	padding: 0;

	margin: 0;

	text-transform: uppercase;

	font-family: 'Open Sans',arial,sans-serif;

	color: #fff;

	text-align: left;

	font-weight: 300;

	font-size: 25px;

	line-height: 30px;

	float: left;

	}





/*	a.slide .inside .content {

	position: absolute;

	left: 0;

	right: 0;

	margin: auto;

	width: 80%;

	top: 60%;

	}







	.slide .white {

	background: url('../images/w_shadow.png') repeat-x left top;

	height: 185px;

	width: 100%;

	position: absolute;

	top: 51%;

	}*/







}








@media only screen and (max-width: 1024px) and (max-height: 600px)  { /* STYLES GO HERE */




	






	.slide h2 {

	position: relative;

	top: 90px;

	padding: 0;

	margin: 0;

	text-transform: uppercase;

	font-family: 'Open Sans',arial,sans-serif;

	color: #fff;

	text-align: left;

	font-weight: 300;

	font-size: 22px;

	line-height: 25px;

	float: left;


	}





/*	a.slide .inside .content {

	position: absolute;

	left: 0;

	right: 0;

	margin: auto;

	width: 80%;

	top: 60%;

	}







	.slide .white {

	background: url('../images/w_shadow.png') repeat-x left top;

	height: 185px;

	width: 100%;

	position: absolute;

	top: 51%;

	}*/







}














@media only screen and (max-width: 1240px) {




 .projects-list .raw .item-body{
	max-width: 342px;
	display: inline-block;
	float: left;
	padding: 0px 10px;
    }	




.row{
	display: block;
	clear: both;
	margin-bottom: 50px;
	height: 100%;
	float: left;
	width: 100%;
}


.row.col{
	display: inline-block;
	float: left;
}


.row .col img{
	/*width: 100%;*/
	height: auto;
}



.row1 .col1{
	width: 100%;
	display: inline-block;
	float: left;
}


.row1 .col2{
	clear: both;
	/*width: 22%;*/
	width: 280px;
	display: inline-block;
	float: left;
	text-align: center;
}


.row1 .col3{
	/*width: 75%;*/
	display: inline-block;
	float: left;
}








.row2 .col1{
	/*width: 75%;*/
	width: 530px;
	display: inline-block;
	float: left;
}


.row2 .col2{
	/*width: 22%;*/
	display: inline-block;
	float: left;
	text-align: left;
}


.row2 .col3{
	margin-top: 30px;
	clear: both;
	width: 100%;
	display: block;
	float: left;
}









.row3 .col1{
	width: 100%;
	display: block;
	float: left;
}


.row3 .col2{
	width: 100%;
	display: block;
	float: left;
	text-align: left;
	margin-bottom: 30px;
}


.row3 .col3{
	width: 100%;
	display: block;
	float: left;
}



.row3 .col3 p{
	padding-left: 0px;
}




}











@media only screen and (max-width: 820px) {


	.projects-list .raw .item-body {
	max-width: 342px;
	display: inline-block;
	float: none;
	padding: 0px 10px;
	}



	.projects-list .raw .item {
	float: left;
	display: block;
	width: 100%;
	margin-bottom: 30px;
	margin-top: 40px;
	clear: both;
	text-align: center;
	}


	.projects-list .raw .item:nth-child(3) .item-body {
	float: none;
	}



	

	.row{
		display: block;
		clear: both;
		margin-bottom: 50px;
		height: 100%;
		float: left;
		width: 100%;
	}


	.row.col{
		display: inline-block;
		float: left;
	}


	.row .col img{
		width: 100%;
		height: auto;
	}



	.row .col .pdf_block img {
	width: 236px;
	height: 334px;
	position: relative;
	z-index: 10;
	}




	.row1 .col1{
		width: 100%;
		display: inline-block;
		float: left;
	}


	.row1 .col2{
		clear: both;
		width: 22%;
		display: inline-block;
		float: left;
		text-align: center;
	}


	.row1 .col3{
		width: 75%;
		display: inline-block;
		float: right;
	}








	.row2 .col1{
		width: 75%;
		display: inline-block;
		float: left;
	}


	.row2 .col2{
		width: 22%;
		display: inline-block;
		float: right;
		text-align: center;
	}


	.row2 .col3{
		margin-top: 30px;
		clear: both;
		width: 100%;
		display: block;
		float: left;
	}









	.row3 .col1{
		width: 100%;
		display: block;
		float: left;
	}


	.row3 .col2{
		width: 100%;
		display: block;
		float: left;
		text-align: left;
		margin-bottom: 30px;
	}


	.row3 .col3{
		width: 100%;
		display: block;
		float: left;
	}



	.row3 .col3 p{
		padding-left: 0px;
	}









	body.front-page {
	overflow: visible;
	}


	.row .col img{
	width: 100%;
	height: auto;
	}



	.front-page #container {
	height: 100%;
	width: 100%;
	display: block;
	overflow: visible;
	}



	a.slide .inside {
	position: absolute;
	bottom: 0px;
	width: 100%;
	height: inherit;
	}


	a.slide .inside.with-bg {
	position: absolute;
	bottom: 0px;
	width: 100%;
	height: inherit;
	background: url('../images/b_shadow.png') repeat-x left bottom;
	}







	a.slide {
	display: block;
	width: 100%;
	height: 100%;
	overflow: hidden;
	position: relative;
	clear: both;
	}




	a.slide#slide_3 {
	display: block;
	float: left;
	width: 100%;
	}






	.front-page #footer {
	position: fixed;
	bottom: 0;
	width: 100%;
	height: 30px;
	background: #000;
	}





	a.slide .inside .content {
	position: absolute;
	left: 0;
	right: 0;
	margin: auto;
	width: 80%;
	top: 50%;
	}





	.slide .white {
	background: url('../images/w_shadow.png') repeat-x left top;
	height: 185px;
	width: 100%;
	position: absolute;
	top: 44%;
	}



	.slide .arrow {

	bottom: 50px;

	}




	#header {
	top: 35px;
	width: 100%;
	height: 170px;
	position: absolute;
	z-index: 200;
	}



	#header-inside .left {
	width: 100%;
	float: left;
	display: block;
	clear: both;
	}

	
	#header-inside .center {
	width: 100%;
	float: left;
	display: block;
	clear: both;
	}


	#header-inside .right{
	width: 100%;
	float: left;
	display: block;
	clear: both;
	}


	
	#header a.logo {
	top: 20px;
	position: relative;
	text-align: center;
	margin: 0 auto;
	display: block;
	}



	.menu ul li {
	display: inline;
	padding: 0px 2px;
	}



	#lang {
	text-align: center;
	position: relative;
	display: block;
	margin: 0 auto;
	width: 100%;
	top: 50px;
	}




	/*--------------Kontaktai------------*/


	.kontaktai #body {
	min-height: 400px;
	max-width: 970px;
	padding: 30px 20px 20px 20px;
	margin: 0 auto;
	}

	

	.kontaktai #body .left {
	min-width: 200px;
	margin-bottom: 50px;
	}








	.vidinis #footer {
	position: relative;
	bottom: 0;
	width: 100%;
	height: 60px;
	background: #000;
	clear: both;
	top: 80px;
	}







	#footer-inside .left{

		float: left;

		display: block;

		height: 30px;

		line-height: 30px;

		width: 100%;

		clear: both;

		text-align: center;

	}



	#footer-inside .right{

		float: left;

		display: block;

		height: 10px;

		line-height: 10px;

		width: 100%;

		text-align: left;
		
		clear: both;

		text-align: center;
	}




	#himage h1 {
	font-family: 'Open Sans',arial,sans-serif;
	font-size: 30px;
	line-height: 30px;
	color: #fff;
	text-transform: uppercase;
	text-align: center;
	width: 100%;
	padding-top: 240px;
	text-shadow: 1px 1px 5px rgba(29, 59, 100, 0.35);
	max-width: 100%;
	margin: 0 auto;
	}










	#products_menu{
	height: 299px;
	width: 100%;
	border: 0 none;
	margin-bottom: 50px;
	float: left;
	border-bottom: 1px solid #e1e1e1;
	}





	#products_menu #prod1,
	#products_menu #prod2,
	#products_menu #prod3,
	#products_menu #prod4 {
	height: 74px;	
	width: 100%;
	display: block;
	clear: both;
	border: 1px solid #e1e1e1;
	border-bottom: 0 none;
	}













}






@media only screen and (max-width: 550px) {


		.pdf_block{
		width: 100%;
		}


		.pdf_block a {
			display: block;
			width: auto;
			max-width: 100%;
		}


		.pdf_block img {
		width: 0;	
		display: none;
		}



}