/* --------- MEDIA QUERIES ---------   
Mobile-First Approach
Remade from fixed MIDDLE {960px} layout  + various effects = to responsive layout
Still in cleaning, so in some places still adaptive, in some - already fluid
----------------------------------------------------------------------------------------------------*/
/* I - MOBILE LAYOUT (small) */

/* Mobile - Small - Portrait - e.g. 240px Samsung Galaxy Y or 266px */

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

#logo {
	width:40%;
	margin: 0 auto;
	padding: 2%;
}

#main_menu 	{margin-left: 12%;} 
#main_menu a {padding: 2% 2%;}
#main_menu ul {top: 4.2857em;}										/* 60px */

.margin-bottom6	{margin-bottom:1.07em;}								/* 15px  50% of original */
.margin-bottom8	{margin-bottom:1.4286em;}							/* 20px  50% of original */

.spacer-2,
.spacer-3 {
	width:100%;
	padding:0 !important;
} 

.ei-slider,
.ca-subtitle, 
.service-grid, .service-grid1, .service-grid2, .service-grid3,
#pricing,
/* #secondary_menu, 
#third_menu,   */
.advertising,
.kontaktai,
.hide_this {
	display: none !important; 
}
					
.modalDialog,.modalDialog2 {top:10%;}

.modalDialog > div, .modalDialog2 > div {
    width: 80%;
    margin: 10% auto;
    padding: 1.25% 2.5% 1.625% 2.5%;
}

.ca-menu li {height: calc( 105px + (123.2 - 105) * ( (100vw - 266px) / (319 - 266) ));}  /* nuo 105px=7.5em kai 266px iki 123.2px=8.8em kai 319px */

.ca-content {bottom:0;}

.ca-title {
	font-size: .55em; 												/* 7.7px */
	line-height: .7em; 												/* 9.8px */
}

.ca-icon-place {height: 1.8em;}  									/* 40.25px */

.ca-icon {font-size: .75em; }										/* 12.25px */

.ca-menu li:hover .ca-icon {font-size: 1em;} 						/* 21px */

.menu_tab li a {
	font-size: .55em; 												/* 7.7px */
	line-height: 1.875em; 											/* 26.25px */
}

h3 {
	font-size:2.143em; 												/* 30px; kai 1em=14px*/
	line-height:1.4em; 
	text-align:center;
	margin-bottom:.4286em;											/* 6px */
}

#bridge {
	background-image: url('../images/mes/Eimg-small.png');
	height:8vh;
} 

h1.plus  {
	font-size:1.5em;
	top:5%;
	left:35%; 
}

/* .rb-grid li {
	width: 20%;
	height: 4em;
	padding: 0.25em;
} */

.rb-grid {height: 25vh;}
.rb-grid h4 {font-size: 1.1em;}

/*.rb-grid li.rb-height-2 {height: 8.75em;}

.rb-grid li.rb-height-3 {height: 13.4em;} */

.rb-overlay {
	top: 8%;
	height: 25%;
}

#banners {
	width:82%;
	height:36.8em;													/* 476px ksi 1em=14px */
}

.KAimg1 {width:40%;}	

.KAimg2 {width:50%;}	

.KAimg3, .KAimg4, .KAimg5   {width:30%;}	

#banners i {
	width: 1.3em;													/* 18.2px;  */
	height: 1em;													/* 14px;  */
} 	

#prev,
#next {
	width:1em;														/* 14px ksi 1em=14px */
	height:1.5em;													/* 21px ksi 1em=14px */
	top:50%;
}							

#shoes {
	background-image: url('../images/mes/Aimg0-small.png');
	height:20vh;
} 

#ir {height:20vh;}

#partnership {
	background-image: url('../images/mes/Pimg.jpg');
	height:20vh;
} 

#contact-form textarea {height:	7.143em;}							/* 100px; */

.img-wrapper-20 {width:30%;}

.buttons {text-align:center;}   									/* in Contact form */ 

#images-grid .one-half,
#images-grid .one-third,	
#images-grid .one-fourth,
#images-grid .one-eighth {width: 98%;}

#images-grid .thumb-text h5 {font-size: 1.14em;}					/* 16px */

#images-grid .thumb-text h6  {font-size: 1.07em;} 					/* 15px */

#images-grid .thumb-text p  {
	font-size: 1em; 												/* 14px */
	line-height: 1.42857em; 										/* 20px */
}

.smaller1, .smaller2, .bigger1, .bigger2 {font-size: .714em;}

.smaller1 {width: 34.5%;}
.bigger1 {width: 64.5%;}

.smaller2 {width: 42.5%;}
.bigger2 {width: 56.5%;}

.bigger1 .left, .bigger2 .left {text-align: right;}
.bigger1 .right, .bigger2 .right  {text-align: left;}

.number {
	font-size:8.57em;												/* 120px */
	line-height:1.2em;												/* 16.8px */ 
} 

.title-training-words {
	width:100%;
	margin-left: 0%;
	margin-right: 0%;
}

#Simg1,
#AMimg1, 
#AMimg2,
#AMimg3,
#AMimg4,
#AMimg5,
#AMimg6,
#AMimg7,
#AMimg8,
#AMimg9,
#AMimg10,
#AMimg21,
#AMimg22 {height:25vh;}

#Simg1 {background-image: url('/images/sveikinimai/Simg1-title-small.png');}
#Cimg1 {background-image: url('/images/atida/Cimg1-title-small.png');}
#AMimg1 {background-image: url('/images/am/AMimg1-title-small.png');}
#AMimg2 {background-image: url('/images/am/AMimg2-title-small.png');}
#AMimg3 {background-image: url('/images/am/AMimg3-title-small.png');}
#AMimg4 {background-image: url('/images/am/AMimg4-title-small.png');}
#AMimg5 {background-image: url('/images/am/AMimg5-title-small.png');}
#AMimg6 {background-image: url('/images/am/AMimg6-title-small.png');}
#AMimg7 {background-image: url('/images/am/AMimg7-title-small.png');}
#AMimg8 {background-image: url('/images/am/AMimg8-title-small.png');}
#AMimg9 {background-image: url('/images/am/AMimg9-title-small.png');}
#AMimg10 {background-image: url('/images/am/AMimg10-title-small.png');}
#AMimg21 {background-image: url('/images/am/AMimg21-title-small.png');}
#AMimg22 {background-image: url('/images/am/AMimg22-title-small.png');}

#temporal_bcg_1 {background-image: url('/images/sveikinimai/Simg2-400x255.png'); }

.button-big {
	width:60%;
	margin-left: 20%;
	margin-right: 20%;
}

.button-big1 {
	width:70%;
	margin-left: 15%;
	margin-right: 15%;
}
	
#survey-form fieldset legend,
#reg-form1 fieldset legend,
#reg-form2 fieldset legend,
#contact-form2 fieldset legend {
	left:18%;
}  

#reg-form1 input[type=text],
#survey-form input[type=text],
#reg-form2 input[type=text],
#contact-form2 input[type=text],
#reg-form1 input[type=email],
#survey-form input[type=email],
#reg-form2 input[type=email],
#contact-form2 input[type=email],
#reg-form1 input[type=tel],
#survey-form input [type=tel],
#reg-form2 input[type=tel],
#contact-form2 input[type=tel],
#reg-form1 input[type=number],
#reg-form2 input[type=number],
#contact-form2 textarea {
	width:85%; 
	font-size: 1.142857em;
}

#reg-form1 input[type=checkbox],
#survey-form input[type=checkbox],
#reg-form2 input[type=checkbox] {
	font-size: 1.142857em;
}


.training-banner .text {
	font-size:	1em;							    /*1.35em;		/* 18.9px */
	line-height: 2em;								/* 1.5em;		/* 21px */
	padding-top: 15%;								/*  10%;  */
}

#banners-training {
	width:75%;
	height:12em;													
}

#banners-training i {
	width: 1.3em;													/* 18.2px;  */
	height: 1em;													/* 14px;  */
} 	

}

/* Mobile - Medium - Portrait - Width xxs=320px-399px */

@media only screen and (min-width:320px) {

#logo {
	width:25%;
	float:left;
	margin:1%;
}

#main_menu {
	float: right;
	margin:1%;
}
#main_menu a {padding: 2% 2.5%;}
#main_menu ul {top: 2.142857em;}    								/* 30px */

.margin-bottom6	{margin-bottom:1.07em;}								/* 15px  50% of original */
.margin-bottom8	{margin-bottom:1.4286em;}							/* 20px  50% of original */

.spacer-2,
.spacer-3 {
	width:100%;
	padding:0 !important;
} 

.ei-slider {height: calc( 120px + (249 - 120) * ( (100vw - 320px) / (599 - 320) ));}	/* nuo 120px kai 320px iki 249px kai 599px */

.ei-title {
	right: 0;
	margin-right: 0;
	width: 100%;
	text-align: center;
	top: auto;
	bottom:.7172857em; 											/* 10px ksi 1em=14px */ 
	padding:.357em 0; 											/* 5px 0  ksi 1em=14px */ 
}

.ei-title h2 {font-size: calc( 55px + (84 - 55) * ( (100vw - 320px) / (599 - 320) ));}	/* nuo 55px kai 320px iki 84px kai 599px */	

.ei-title h4 {font-size: calc( 25px + (30 - 25) * ( (100vw - 320px) / (599 - 320) ));}	/* nuo 25px kai 320px iki 30px kai 599px */										

.ei-title h2, .ei-title h4 {text-align: center;}

h3 {
	font-size:2.143em; 												/* 30px; kai 1em=14px*/
	line-height:1.4em; 
	text-align:center;
	margin-bottom:.4286em;											/* 6px */
}
												
.modalDialog,.modalDialog2 {top:12%;}

.modalDialog > div, .modalDialog2 > div {
    width: 80%;
    margin: 10% auto;
    padding: 1.25% 2.5% 1.625% 2.5%;
}

.ca-menu li {height: calc( 133px + (154 - 133) * ( (100vw - 320px) / (399 - 320) ));}	/* nuo 133px kai 320px iki 154px kai 399px */

.ca-content {bottom:2.5%;} 
													
.ca-title  {
	font-size: calc( 9.52px + (16.8 - 9.52) * ( (100vw - 320px) / (599 - 320) ));	/* nuo .68em=9.52px kai 320px iki 1.2em=16.8px kai 599px */
	line-height: calc( 12.25px + (18.55 - 12.25) * ( (100vw - 320px) / (599 - 320) )); /* nuo .875em=12.25px kai 320px iki 1.325em=18.55px kai 599px */
}

.ca-subtitle {display: none !important;}

.ca-icon-place {height: 2em;}  										/* 45,6px */

.ca-icon {font-size: .9375em; }										/* 15px */

.ca-menu li:hover .ca-icon {font-size: 1.5625em;} 					/* 25px */

.menu_tab li a {
	font-size: calc( 9.52px + (16.8 - 9.52) * ( (100vw - 320px) / (599 - 320) ));	/* .68em;  9.52px */
	line-height: 1.875em; 											/* 30px */
}

.tab_article p,
.tab-subheader {
	font-size: 0.875em;												/* 14px */
	line-height: 1.5625em; 											/* 25px */
} 

.services-row{padding: 0 0 0 20px;}

.service-grid, .service-grid1, .service-grid2, .service-grid3 {
	width:16%;
	-webkit-transform: rotate(20deg);
	-moz-transform: rotate(20deg);
	-o-transform: rotate(20deg);
	-ms-transform: rotate(20deg);
	transform: rotate(20deg);	
}

.service-grid {margin: 0 0 0 10%;}	
.service-grid1 {margin: 0 0 0 5%;}
.service-grid2 {margin: 0 0 0 5.5%;}
.service-grid3 {margin: 0 0 0 5%;}

.service-griddy {
	min-height:6.5em;
	padding:0.1em 0.2em 0.2em 0.2em;
	margin:0.4em 0em 0em 0em;
}

.service-gridy {
	-webkit-transform: rotate(-25deg);
	-moz-transform: rotate(-25deg);
	-o-transform: rotate(-25deg);
	-ms-transform: rotate(-25deg);
	transform: rotate(-25deg);
}	

.service-gridy h4 {
	font-size: .5em;
	transform: rotate(5deg);
	-webkit-transform: rotate(5deg);
	-moz-transform: rotate(5deg);
	-o-transform: rotate(5deg);
	-ms-transform: rotate(5deg);
}

.service-gridy i {
	width: 2.5em;
	height: 2.5em;
}	

.service-gridy img{
	width:50%;
}

.pricings .pricing .box-main,
.pricings .pricing .box-second {height: 150px;}	

.img-wrapper-20 {width:30%;}

.title h2 {font-size:40px;}
	
.title h4 {font-size:26px;}

.hide_this,
/* #secondary_menu,
#third_menu */ {display: none !important; }

#bridge {
	background-image: url('../images/mes/Eimg-small.png');
	height:10vh;
} 

h1.plus  {
	font-size:1.8em;
	top:10%;
	left:35%;    
}	

.box-main h4 {font-size:20px;}

/* .rb-grid li {
	width: 20%;
	height: 4em;
	padding: 0.25em;
} */

.rb-grid {height:30vh;}
.rb-grid h4 {font-size: 1.2em;}

/* .rb-grid li.rb-height-2 {height: 8.75em;}

.rb-grid li.rb-height-3 {height: 13.4em;} */

.rb-overlay {
	top: 3.1em;
	height: 30%;
}

#shoes {
	background-image: url('../images/mes/Aimg0-small.png');
	height:20vh;
} 

#partnership {
	background-image: url('../images/mes/Pimg.jpg');
	height:20vh;
} 

#banners {
	width:86%;
	height:28em;													/* 392px ksi 1em=14px */
}

.KAimg1 {width:40%;}	

.KAimg2 {width:50%;}	

.KAimg3, .KAimg4, .KAimg5   {width:30%;}		

#banners i {
	width: 1.3em;													/* 18.2px;  */
	height: 1em;													/* 14px;  */
} 	

#prev,
#next {
	width:1em;														/* 14px ksi 1em=14px */
	height:1.5em;													/* 21px ksi 1em=14px */
	top:50%;
}										
																					
ul.white-list li {
	font-size: 13px;
	margin: 3px 2px;
	color: #fff;
}

#duk {
	margin: 0 1%; 
	width:98%;
}

#ir {height:25vh;}

#contact-form textarea {height:7.143em;}							/* 100px; */

.buttons {text-align:center;}   									/* in Contact form */ 

.widget h3, h3.widget {
	font-size:1.25em;												/* 20px */
	/* font-weight:700; */
	line-height:1.2em;												/* 19.2px */
	margin-bottom:1.25em;											/* 20px */
	/* letter-spacing:1px; */
}

.widget h6, h6.widget {
	font-size:1em;													/* 16px */
	font-weight:600;
	line-height:1.1em;												/* 17.6px */
	margin-bottom:1.25em;											/* 20px */
}

ul.recent li h6 {margin:0 0 10px 0;}

.rw-sentence > span:first-child {font-size: 275%; top: 80px; left: 160px;}
.rw-sentence > span:nth-child(2) {font-size: 150%; top: 135px; left: 110px;}
.rw-sentence > span:nth-child(3) {font-size: 130%; top: 165px; left: 160px;}
.rw-words {top: 200px; left: 120px;}
.rw-words span {font-size: 320%;}
.rw-sentence > span:last-child {font-size: 150%; top: 250px; left: 130px;}

#images-grid .one-half,
#images-grid .one-third,	
#images-grid .one-fourth,
#images-grid .one-eighth {width: 98%;}

#images-grid .thumb-text h5 {font-size: 1.14em;}					/* 16px */

#images-grid .thumb-text h6  {font-size: 1.07em;} 					/* 15px */

#images-grid .thumb-text p  {
	font-size: 1em; 												/* 14px */
	line-height: 1.42857em; 										/* 20px */
}

.smaller1, .smaller2, .bigger1, .bigger2 {font-size: .892855em;}  	/* 12.5px kai 1em=14px */

.smaller1 {width: 34.5%;}
.bigger1 {width: 64.5%;}

.smaller2 {width: 42.5%;}
.bigger2 {width: 56.5%;}

.bigger1 .left, .bigger2 .left {text-align: right;}
.bigger1 .right, .bigger2 .right  {text-align: left;}

.number {
	font-size:8.57em;						/* 120px */
	line-height:1.2em;						/* 16.8px */ 
} 

.title-training-words {
	width:100%;
	margin-left: 0%;
	margin-right: 0%;
}

#Simg1,
#AMimg1,
#AMimg2,
#AMimg3,
#AMimg4,
#AMimg5,
#AMimg6,
#AMimg7,
#AMimg8,
#AMimg9,
#AMimg10,
#AMimg21,
#AMimg22 {height:25vh;}

#Simg1 {background-image: url('/images/sveikinimai/Simg1-title-small.png');}
#Cimg1 {background-image: url('/images/atida/Cimg1-title-small.png');}
#AMimg1 {background-image: url('/images/am/AMimg1-title-small.png');}
#AMimg2 {background-image: url('/images/am/AMimg2-title-small.png');}
#AMimg3 {background-image: url('/images/am/AMimg3-title-small.png');}
#AMimg4 {background-image: url('/images/am/AMimg4-title-small.png');}
#AMimg5 {background-image: url('/images/am/AMimg5-title-small.png');}
#AMimg6 {background-image: url('/images/am/AMimg6-title-small.png');}
#AMimg7 {background-image: url('/images/am/AMimg7-title-small.png');}
#AMimg8 {background-image: url('/images/am/AMimg8-title-small.png');}
#AMimg9 {background-image: url('/images/am/AMimg9-title-small.png');}
#AMimg10 {background-image: url('/images/am/AMimg10-title-small.png');}
#AMimg21 {background-image: url('/images/am/AMimg21-title-small.png');}
#AMimg22 {background-image: url('/images/am/AMimg22-title-small.png');}	

#temporal_bcg_1 {background-image: url('/images/sveikinimai/Simg2-400x255.png'); }

.button-big {
	width:50%;
	margin-left: 25%;
	margin-right: 25%;
}

.button-big1 {
	width:60%;
	margin-left: 20%;
	margin-right: 20%;
}

#survey-form fieldset legend,
#reg-form1 fieldset legend,
#reg-form2 fieldset legend,
#contact-form2 fieldset legend {
	left:22%;
}  

#reg-form1 input[type=text],
#survey-form input[type=text],
#reg-form2 input[type=text],
#contact-form2 input[type=text],
#reg-form1 input[type=email],
#survey-form input[type=email],
#reg-form2 input[type=email],
#contact-form2 input[type=email],
#reg-form1 input[type=tel],
#survey-form input [type=tel],
#reg-form2 input[type=tel],
#contact-form2 input[type=tel],
#reg-form1 input[type=number],
#reg-form2 input[type=number],
#contact-form2 textarea {
	width:85%; 
	font-size: 1.142857em;
}

#reg-form1 input[type=checkbox],
#survey-form input[type=checkbox],
#reg-form2 input[type=checkbox] {
	font-size: 1.142857em;
}

.training-banner .text {
	font-size:1.5em;												/* 21px */
	line-height:1.5em;												/* 21px */
	padding-top:7.5%;
}

#banners-training {
	width:75%;
	height:15em;													
}

#banners-training i {
	width: 1.3em;													/* 18.2px;  */
	height: 1em;													/* 14px;  */
} 	

} 

@media only screen and (min-width:334px) {
.hide_this {display: inline !important;}
}

/************ Galaxy S5 360x640 ***************/
@media only screen and (min-width: 360px) and (max-height: 640px) and (orientation : portrait) and (-webkit-pixel-ratio: 2) {
.rw-sentence > span:first-child {font-size: 275%; top: 15%; left: 27%;}
.rw-sentence > span:nth-child(2) {font-size: 150%; top: 25%; left: 18%;}
.rw-sentence > span:nth-child(3) {font-size: 130%; top: 32%; left: 35%;}
.rw-words {top: 42%; left: 20%;}
.rw-words span {font-size: 320%;}
.rw-sentence > span:last-child {font-size: 150%; top: 53%; left: 21%;}
}


@media only screen and (min-width:360px) {
.rb-grid h4 {font-size: 1.25em;}
}

/* Mobile - Large - Portrait - Width xs=400px-479px */

@media only screen and (min-width:400px) {
	
#logo {width:20%;}

#main_menu a {padding: 3% 7%;}

.intro-table .heading {padding-top:5%;}

#temporal_bcg_1 {background-image: url('/images/sveikinimai/Simg2-600x383.png'); }

.ca-menu li {height: calc( 161px + (177.8 - 161) * ( (100vw - 400px) / (460 - 400) ));}  /* nuo 161px=11.5em kai 400px iki 177.8px=12.7em kai 460px */
						
.ca-icon-place {height: 2.2em;}  				/* 50px */

.service-grid, .service-grid1, .service-grid2, .service-grid3 {
	-webkit-transform: rotate(28deg);
	-moz-transform: rotate(28deg);
	-o-transform: rotate(28deg);
	-ms-transform: rotate(28deg);
	transform: rotate(28deg);	
}

.service-gridy {
	-webkit-transform: rotate(-32deg);
	-moz-transform: rotate(-32deg);
	-o-transform: rotate(-32deg);
	-ms-transform: rotate(-32deg);
	transform: rotate(-32deg);
}	

.rb-grid {height: 35vh;}
/*.rb-grid li {padding: 0.3em;} */

.rb-grid h4 {font-size: 1.3em;}	

/* .rb-grid li.rb-height-2 {height: 8.9em;}

.rb-grid li.rb-height-3 {height: 13.7em;} */

.rb-overlay {height: 35%;}

#bridge {height:15vh;} 

h1.plus  {
	font-size:2em;
	top:20%;    
}

#banners {height:23em;}								/* 322px ksi 1em=14px */	

.KAimg1 {width:35%;}	

#ir {height:30vh;}		

#images-grid .one-half,
#images-grid .one-third {width: 98%;}
	
#images-grid .one-fourth,
#images-grid .one-eighth {width: 48.9%;}

.smaller1, .smaller2, .bigger1, .bigger2 {font-size: .92857em;}  /* 13px kai 1em=14px */

.button-big {
	width:40%;
	margin-left: 30%;
	margin-right: 30%;
}

.button-big1 {
	width:50%;
	margin-left: 25%;
	margin-right: 25%;
}

#survey-form fieldset legend,
#reg-form1 fieldset legend,
#reg-form2 fieldset legend,
#contact-form2 fieldset legend {
	left:30%;
}  

.training-banner .text {
	font-size:2em;													/* 28px */
	line-height:1.5em;												/* 21px */
	padding-top:5%;
}

#banners-training {
	width:80%;
	height:8em;													
}

}

@media only screen and (min-width:405px) {

#reg-form1 input[type=text],
#survey-form input[type=text],
#reg-form2 input[type=text],
#contact-form2 input[type=text],
#reg-form1 input[type=email],
#survey-form input[type=email],
#reg-form2 input[type=email],
#contact-form2 input[type=email],
#reg-form1 input[type=tel],
#survey-form input [type=tel],
#reg-form2 input[type=tel],
#contact-form2 input[type=tel],
#reg-form1 input[type=number],
#reg-form2 input[type=number],
#contact-form2 textarea {
	width:90%; 
}

}

@media only screen and (min-width:470px) {

}

/* Mobile - Landscape - Width s=480px-599px */

@media only screen and (min-width:480px) {

#main_menu a {padding: 5% 7%;}

.modalDialog > div, .modalDialog2 > div {padding: 1.25% 5% 3.25% 5%;}

.modalDialog > div {
    width: 28.57142em;										/* 400px; kai 1em=14px  548.6px kai 1em=14px */
    margin: 10% auto;
    padding: .357em 1.42857em .92857em 1.42857em;				/* 5px 20px 13px 20px;  kai 1em=14px   */
}

.ca-menu li {height: calc( 189px + (217 - 189) * ( (100vw - 480px) / (560 - 480) ));}	 /* nuo 189px=13.5em kai 480px iki 217px=15.5em kai 560px */

.ca-icon-place {height: 2.4em;}  								/* 64px */

.ca-icon {font-size: 1.25em; }									/* 20px */

.ca-menu li:hover .ca-icon {font-size: 2em;} 					/* 32px */

.services-row{padding: 0 0 0 25px;}

.service-gridy h4 {font-size: .6em;}

.title h2 {font-size:48px;}
	
.title h4 {font-size:28px;}

/* #third_menu {display: inline !important; }  */

.box-main h4 {font-size:24px;}

.rb-grid {height: 40vh;}

.rb-grid h4 {font-size: 1.45em;}

/* .rb-grid li.rb-height-2 {height: 9em;}	

.rb-grid li.rb-height-3 {height: 13.8em;} */

.rb-overlay {
	top: 3.2em;
	height: 40%;
}

ul.white-list li {
	font-size: 1.125em;												/* 18px */
	margin: 6px 2px;
	color: #fff;
}

h1.plus  {
	font-size:2.5em;
	top:15%; 
	left:35%;
}	

#banners {
	width:90%;
	height:20em;													/* 280px ksi 1em=14px */
}

.KAimg4 {width:25%;}	

#ir {height:35vh;}			

.smaller1, .smaller2, .bigger1, .bigger2 {font-size: inherit;}

#banners-training {
	width:85%;
	height:6.6em;													
}
	
}

@media only screen and (min-width:520px) {
.rb-grid {height: 45vh;}
.rb-overlay {height: 45%;}
}

@media only screen and (min-width:550px) {
.intro-table .descr {padding-top:15%;}
}

@media only screen and (min-width:580px) {
.ca-menu li {height: 15.9em;} 
}

@media only screen and (min-width:598px) {
.ca-menu li {height: 16.2em;} 
}

/* II - TABLET LAYOUT (medium) */

/* Tablet - Small - Portrait - Width m=600px-767px */

@media only screen and (min-width:600px) {
	
body {																							/* fluid typography from 600px to 1920px */
	font-size: calc( 14px + (24 - 14) * ( (100vw - 600px) / (1920 - 600) ));
	line-height: calc( 24px + (36 - 24) * ( (100vw - 600px) / (1920 - 600) ));
}			

#logo {width:25%;}

#main_menu a {padding: .357em .7143em;}				/* 5px 10px	*/
#main_menu ul {top:2.5em;}							/* 35px kai 1em=14px ir didėja esant fluidity */

.margin-bottom6	{margin-bottom:30px;}				/* 30px  100% of original 2.1435em kai 1em=14px 51.444px kai 1em=24px*/
.margin-bottom8	{margin-bottom:40px;}				/* 40px  100% of original 2.8576em kai 1em=14px 68.568px kai 1em=24px*/

.spacer-2 {
	width:100%;
	padding: 1.8em 0;								/* 25.2px 0 kai 1em=14px 43.2px 0 kai 1em=24px */ 
} 

.spacer-3 {
	width:100%; 
	padding: 1em 0;							 
}

.ei-slider {height: 17.857142em;}					/* 250px kai 1em=14px, bet dabar didės fluidly */ 

.ei-title h2 {font-size: 6em;}						/* 84px ksi 1em=14px, bet dabar didės fluidly  */

.ei-title h4 {font-size: 2.142857em;}				/* 30px ksi 1em=14px, bet dabar didės fluidly */

h3 {
	line-height:1.5em; 
	margin-bottom:.57em;							/* 8px; */
	text-align:left;
}

.add3 {margin-bottom:2.07em;}  						/* 1.5em of line height + .57 of margin-bottom */

.intro-table {height: 350px;}

.intro-table .heading {padding-top:14%;}

.intro-table .descr {padding-top:40%;}
										
.hide_this {display: none !important;} 

.ca-menu li {height: calc( 298px + (460 - 298) * ( (100vw - 600px) / (959 - 600) ));}	/* nuo 298px kai 600px iki 460px kai 959px */

.ca-content {bottom:3.5%;}
									
.ca-title  {
	font-size: calc( 17.5px + (52.8 - 17.5) * ( (100vw - 600px) / (1920 - 600) ));	/* nuo 1.25em=17.5px kai 600px iki 2.2em=52.8px kai 1920px */
	line-height: calc( 21px + (43.2 - 21) * ( (100vw - 600px) / (1920 - 600) )); /* nuo 1.5em=21px kai 600px iki 1.8em=43.2px kai 1920px */
}

.ca-subtitle {
	display: block !important;
	font-size: calc( 10.5px + (30 - 10.5) * ( (100vw - 600px) / (1920 - 600) ));	/* nuo .75em=10.5px kai 600px iki 1.25em=30px kai 1920px */
	line-height: 1.5em; 							/* 21px */
}	

.up {margin-bottom:1.5em;}

.ca-icon-place {height: 2em;}  						/* 28px */

/* .ca-icon {font-size: 1.4375em; }						/* 20.125px */

.ca-icon {font-size: calc( 20.125px + (66 - 20.125) * ( (100vw - 600px) / (1920 - 600) ));}	/* nuo 1.4375em=20.125px kai 600px iki 2.75em=66px kai 1920px */

/* .ca-menu li:hover .ca-icon {font-size: 2.375em;} 		/* 33.25px */

.ca-menu li:hover .ca-icon {font-size: calc( 32.2px + (105.6 - 32.2) * ( (100vw - 600px) / (1920 - 600) ));}	/* 160% of ca.icon nuo 2.3em=32.2px kai 600px iki 4.4em=105.6px kai 1920px */

.menu_tab li a   {
	font-size: calc( 17.5px + (52.8 - 17.5) * ( (100vw - 600px) / (1920 - 600) ));	/* nuo 1.25em=17.5px kai 600px iki 2.2em=52.8px kai 1920px */
	/* line-height: calc( 21px + (43.2 - 21) * ( (100vw - 600px) / (1920 - 600) )); /* nuo 1.5em=21px kai 600px iki 1.8em=43.2px kai 1920px */
}

.tab_article p,
.tab-subheader {
	font-size: .9375em;								/* 13.125px */
	line-height: 1.6em; 							/* 22,4px */
} 

.service-grid, .service-grid1, .service-grid2, .service-grid3 {
	-webkit-transform: rotate(38deg);
	-moz-transform: rotate(38deg);
	-o-transform: rotate(38deg);
	-ms-transform: rotate(38deg);
	transform: rotate(38deg);	
}

.service-gridy {
	-webkit-transform: rotate(-38deg);
	-moz-transform: rotate(-38deg);
	-o-transform: rotate(-38deg);
	-ms-transform: rotate(-38deg);
	transform: rotate(-38deg);
}	

.service-gridy h4 {
	font-size: .65em;
	transform: rotate(2deg);
	-webkit-transform: rotate(2deg);
	-moz-transform: rotate(2deg);
	-o-transform: rotate(2deg);
	-ms-transform: rotate(2deg);
}

.service-gridy img{
	width:100%;
}

ul.white-list li {
	font-size: 14px;
	margin: 4px 2px;
	color: #fff;
}

/* .rb-grid li {
	height: 5em;
	padding: 0.8em;
} */

.rb-grid {height:50vh;}
.rb-grid h4 {font-size: 1.7em;}

/* .rb-grid li.rb-height-2 {height: 12em;}

.rb-grid li.rb-height-3 {height: 19em;} */

.rb-overlay {
	top: 4.75em;
	height: 50%;
}

.widget h3, h3.widget {
	font-size:1.125em;								/* 18px */
	/* font-weight:700; */
	line-height:1em;								/* 16px */
	margin-bottom:1em;								/* 16px */
	/* letter-spacing:1px; */
}

.widget h6, h6.widget {
	font-size:.875em;								/* 14px */
	font-weight:600;
	line-height:1em;								/* 16px */
	margin-bottom:1em;								/* 16px */
}

ul.recent li h6 {margin:0 0 10px 0;}

#bridge {
	background-image: url('../images/mes/Eimg-medium.png');
	height:20vh;
} 

h1.plus  {
	font-size:3em;
	top:10%;
}
	
#banners {
	width:92%;
	height:15.6em;									/* 218.4px ksi 1em=14px */
}

.KAimg1 {width:25%;}	

.KAimg2 {width:35%;}	

.KAimg3 {width:20%;} 

.KAimg4 {width:15%;}

.KAimg5   {width:25%;}	

#shoes {
	background-image: url('../images/mes/Aimg0-medium.png');
	height:30vh;
} 

#ir {background-image: url('../images/mes/Aimg4.png');}

#partnership {background-image: url('../images/mes/Pimg.jpg');} 

#contact-form textarea {height:	24em;}				/* 100px; */

.buttons {text-align:right;}   						/* in Contact form */ 

.advertising,
.kontaktai {
    display: block;
}

body#puslapis-izvalgos {background-image: url('../images/izvalgos/fl-medium.png');}

.rw-sentence > span:first-child {font-size: 400%; top: 90px; left: 120px;}
.rw-sentence > span:nth-child(2) {font-size: 240%; top: 95px; left: 367px;}
.rw-sentence > span:nth-child(3) {font-size: 190%; top: 140px; left: 180px;}
.rw-words {top: 160px; left: 370px;}
.rw-words span {font-size: 575%;}
.rw-sentence > span:last-child {font-size: 280%; top: 190px; left: 100px;}

#ir {height:70vh;}	

#images-grid .one-third {width: 32.533333%;}

#images-grid .one-half,	
#images-grid .one-fourth {width: 48.9%;}

#images-grid .one-eighth {width: 24.35%;}

 									
#images-grid .thumb-text h5 {font-size: 1.07em;}					/* 15px */ 

#images-grid .thumb-text h6 {font-size: 1em;} 						/* 14px */ 

#images-grid .thumb-text p { 
	font-size: 1em; 												/* 14px */ 
	line-height: 1.42857em; 										/* 20px */ 
}	

.hidden {
	display: none !important;
	visibility: hidden !important;
}

.smaller1, .smaller2, .bigger1, .bigger2 {font-size: .86em;}  /* 12px kai 1em=14px */

.bigger1 .left, .bigger2 .left {text-align: left;}
.bigger1 .right, .bigger2 .right  {text-align: right;}

/*.bigger1 .left, .bigger2 .left {text-align: center;}
.bigger1 .right, .bigger2 .right  {text-align: center;}*/

.number {
	font-size:6em;						
	line-height:1.8em;						 
} 

#Simg1,
#AMimg1, 
#AMimg2,
#AMimg3,
#AMimg4,
#AMimg5,
#AMimg6,
#AMimg7,
#AMimg8,
#AMimg9,
#AMimg10,
#AMimg21,
#AMimg22 {height:35vh;}	

#Simg1 {background-image: url('/images/sveikinimai/Simg1-title-smaller.png');}
#Cimg1 {background-image: url('/images/atida/Cimg1-title-smaller.png');}
#AMimg1 {background-image: url('/images/am/AMimg1-title-smaller.png');}
#AMimg2 {background-image: url('/images/am/AMimg2-title-smaller.png');}
#AMimg3 {background-image: url('/images/am/AMimg3-title-smaller.png');}	
#AMimg4 {background-image: url('/images/am/AMimg4-title-smaller.png');}	
#AMimg5 {background-image: url('/images/am/AMimg5-title-smaller.png');}	
#AMimg6 {background-image: url('/images/am/AMimg6-title-smaller.png');}
#AMimg7 {background-image: url('/images/am/AMimg7-title-smaller.png');}
#AMimg8 {background-image: url('/images/am/AMimg8-title-smaller.png');}	
#AMimg9 {background-image: url('/images/am/AMimg9-title-smaller.png');}
#AMimg10 {background-image: url('/images/am/AMimg10-title-smaller.png');}
#AMimg21 {background-image: url('/images/am/AMimg21-title-smaller.png');}
#AMimg22 {background-image: url('/images/am/AMimg22-title-smaller.png');}

#temporal_bcg_1 {background-image: url('/images/sveikinimai/Simg2-800x510.png'); }

#survey-form fieldset legend,
#reg-form1 fieldset legend,
#reg-form2 fieldset legend,
#contact-form2 fieldset legend {
	left:33%;
}  

.training-banner .text {
	font-size:.8em;													
	line-height:3em;												
	padding-top:15%;
}

#banners-training {
	width:72.5%;
	height:18.5em;													
}

}

@media only screen and (min-width:650px) {
.rw-sentence > span:nth-child(2) {left: 400px;}
.rw-words {left: 400px;}
}

@media only screen and (min-width:654px) {
.upR {margin-bottom:1.5em;} 
}

@media only screen and (min-width:678px){
.hide_this {display: inline !important;}
.service-gridy h4 {font-size: 0.6em;}
.rb-overlay {top: 5.2em;}
}

/* III - LAPTOP LAYOUT (normal) */

/* Tablet - Medium - Portrait - Width xxn=767px-799px	[80% from original] */

@media only screen and (min-width:768px) {
	
.ei-title{
	right: 50%;
	margin-right: 5%;
	top: 30%;
}
.ei-title h2, .ei-title h4 {text-align: right;}

h3 {line-height:1.8em;}

.add3 {margin-bottom:2.37em;}

/*.intro-table {height: 21.42857em;}				/* 300px */
.intro-table {height: 330px;}

.intro-table .heading {padding-top:10%;}
								
.ca-icon-place {height: 2.2em;}  				/* 150px */

.services-row{padding: 0 0 0 35px;}

.service-grid, .service-grid1, .service-grid2, .service-grid3 {
	width:14%;
	-webkit-transform: rotate(44deg);
	-moz-transform: rotate(44deg);
	-o-transform: rotate(44deg);
	-ms-transform: rotate(44deg);
	transform: rotate(44deg);
}

.service-grid {margin: 0 0 0 10%;}	
.service-grid1 {margin: 0 0 0 7%;}
.service-grid2 {margin: 0 0 0 7%;}
.service-grid3 {margin: 0 0 0 7%;}

.service-griddy {
	min-height:7em;
	padding:0.4em 0.2em 0.2em 0.2em;
	margin:0.6em 0em 0em 0em;
}	

.service-gridy {
	-webkit-transform: rotate(-38deg);
	-moz-transform: rotate(-38deg);
	-o-transform: rotate(-38deg);
	-ms-transform: rotate(-38deg);
	transform: rotate(-38deg);
}	

.service-gridy h4 {
	font-size: .71em;
	transform: rotate(-4deg);
	-webkit-transform: rotate(-4deg);
	-moz-transform: rotate(-4deg);
	-o-transform: rotate(-4deg);
	-ms-transform: rotate(-4deg);
}
.service-gridy i {
	width: 2.4em;
	height: 2.6em;
}	
					
.img-wrapper-20 {width:20%;}

ul.white-list li {
	font-size: 1.125em;								/* 16.875px */
	margin: 6px 2px;
	color: #fff;
}

#duk {
	margin: 0 1%; 
	width:14.666%;
}

#bridge {height:25vh;}  

h1.plus  {
	font-size:4em;									/* 60px */
	top:22%;
}

/* .rb-grid li {padding: 1em;} */
.rb-grid {height: 55vh;}

.rb-grid h4 {font-size: 2em;}

/* .rb-grid li.rb-height-2 {height: 12.5em;}

.rb-grid li.rb-height-3 {height: 20em;} */

.rb-overlay {
	top: 5.6em;
	height: 55%;
}

#banners {
	width:94.5%;
	height:11.5em;									/* 172.25px ksi 1em=15px */
}

.KAimg1 {width:20%;}	

.KAimg2 {width:30%;}	

.KAimg3 {width:15%;} 

.KAimg4 {width:12%;}

.KAimg5   {width:18%;}	

#ir {height:105vh;}

#contact-form textarea {height:22.5em;}				/* 337.5px; */

.widget h3, h3.widget {
	font-size:1.25em;								/* 18.75px */
	/* font-weight:700; */
	line-height:1.2em;								/* 18px */
	margin-bottom:1.25em;							/* 18.75px */
	/* letter-spacing:1px; */
}

.widget h6, h6.widget {
	font-size:1em;									/* 15px */
	font-weight:600;
	line-height:1.1em;								/* 16.5px */
}

ul.recent li h6 {margin:0 0 10px 0;}

.rw-sentence > span:first-child {left: 130px;}
.rw-sentence > span:nth-child(3) {left: 180px;}
.rw-sentence > span:last-child {left: 110px;}

#images-grid .one-fourth {width: 24.35%;}
#images-grid .one-eighth {width:12.075%;}


#images-grid .thumb-text h5 {font-size: 1.14em;}					/* 16px */ 

#images-grid .thumb-text h6 {font-size: 1.07em;} 					/* 15px */ 

#images-grid .thumb-text p {
	font-size: 1em; 												/* 14px */ 
	line-height: 1.42857em; 										/* 20px */ 
}
	
.smaller1, .smaller2, .bigger1, .bigger2 {font-size: inherit;}

.bigger1 .left, .bigger2 .left {text-align: left;}
.bigger1 .right, .bigger2 .right  {text-align: right;}

.number {
	font-size:7em;									
	line-height:1.5em;								 
} 

.training-banner .text {
	font-size:1em;													/* 28px */
	line-height:2em;												/* 21px */
	padding-top:15%;
}

#Simg1,
#AMimg1,
#AMimg2,
#AMimg3,
#AMimg4,
#AMimg5,
#AMimg6,
#AMimg7,
#AMimg8,
#AMimg9,
#AMimg10,
#AMimg21,
#AMimg22 {height:45vh;}

#reg-form1 input[type=text],
#survey-form input[type=text],
#reg-form2 input[type=text],
#contact-form2 input[type=text],
#reg-form1 input[type=email],
#survey-form input[type=email],
#reg-form2 input[type=email],
#contact-form2 input[type=email],
#reg-form1 input[type=tel],
#survey-form input [type=tel],
#reg-form2 input[type=tel],
#contact-form2 input[type=tel],
#reg-form1 input[type=number],
#reg-form2 input[type=number],
#contact-form2 textarea,
#reg-form1 input[type=checkbox],
#survey-form input[type=checkbox],
#reg-form2 input[type=checkbox] {
	font-size: inherit;
}

#banners-training {
	width:75%;
	height:15em;													
}
	
}

/* Tablet - Large - Portrait - Width xn=800px-959px	*/

@media only screen and (min-width:800px) {

.ca-content {bottom: 4%;}					

.ca-icon-place {height: 2.2em;}  					/* 154px */

.tab_article p,
.tab-subheader {
	font-size: 1em;									/* 14px */
	line-height: 1.65em; 							/* 23,1px */
} 					

.services-row{padding: 0 0 0 25px;}

.service-gridy h4 {font-size: .75em;}

.service-gridy i {height: 2.5em;}	

/* .rb-grid {height:60vh;} */

.rb-grid li {height: 32%;}

.rb-grid li.rb-height-2 {height: 66%;}

/* .rb-grid li {padding: 1.2em;} */

.rb-grid h4 {font-size: 2.2em;}	

/* .rb-grid li.rb-height-2 {height: 13em;}

.rb-grid li.rb-height-3 {height: 21em;} */

.rb-overlay {
	top: 8.2em;
/*	height: 60%; */
}

#contact-form textarea {height:21.5em;}				/* 310px; */

#ir {height:96vh;}

#images-grid .one-half {width: 48.9%;}

#images-grid .one-third {width: 32.533333%;}
	
#images-grid .one-fourth {width: 24.35%;}

#images-grid .one-fifth {width:19.44%;}

#images-grid .one-sixth {width:16.166666%;}

#images-grid .one-seventh {width:13.828571%;}

#images-grid .one-eighth {width:12.075%;}

#banners-training {
	width:80%;
	height:12em;													
}

}

@media only screen and (min-width:830px) {
.add1 {margin-bottom:2.37em;}
}

@media only screen and (min-width:850px){
.ei-title{margin-right: 7%;}
		
.rw-sentence > span:first-child {top: 70px; left: 110px;}
.rw-sentence > span:nth-child(2) {top: 75px; left: 370px;}
.rw-words {top: 140px; left: 360px;}
.rw-words span {font-size: 575%;}
.rw-sentence > span:last-child {font-size: 280%; top: 145px; left: 625px;}
}	

@media only screen and (min-width:873px){
/* #secondary_menu {margin-left:0%;}
#secondary_menu a {padding:.357em .5em;}				/* 5px 7px; kai 1em=14px */ 
}	

@media only screen and (min-width:906px){
.rw-sentence > span:first-child {font-size: 600%; top: 0; left: 355px;}
.rw-sentence > span:nth-child(2) {font-size: 380%; top: 75px; left: 380px;}
.rw-sentence > span:nth-child(3) {font-size: 250%; top: 130px; left: 380px;}
.rw-words {top: 165px; left: 445px;}
.rw-words span {font-size: 850%;}
.rw-sentence > span:last-child {font-size: 355%; top: 250px; left: 720px;}	
}

@media only screen and (min-width:954px){
.add1, .add3  {margin-bottom:.57em;}
}

/* Tablet - Landscape - Width n1=960px-1023px	*/

@media only screen and (min-width:960px) {	

.ei-title{margin-right: 10%;}	

.add1, .add3  {margin-bottom:0.57em;}

/* .ca-menu li {height: calc( 465px + (610 - 465) * ( (100vw - 960px) / (1279 - 960) ));}	/* nuo 465px kai 960px iki 610px kai 1279px */
.ca-menu li {height: calc( 465px + (680 - 465) * ( (100vw - 960px) / (1439 - 960) ));}	/* nuo 465px kai 960px iki 680px kai 1439px */

.ca-content {bottom:5%;}						
											
.ca-icon-place {
	height: 2.2em;									/* 35.2px */
}  					

.services-row{padding: 0 0 0 35px;}

.service-griddy {
	min-height:8em;
	padding:0.9em 0.2em 0.2em 0.2em;
}	

.service-gridy h4 {font-size: 1em;}

/* .rb-grid li {
	height: 6em;
	padding: 1.4em;
} */

.rb-grid h4 {font-size: 2.4em;}	

/* .rb-grid li.rb-height-2 {height: 15.5em;}

.rb-grid li.rb-height-3 {height: 25em;}	*/

.rb-overlay {top: 9.1em;}

/* #secondary_menu {
	margin-top: 6.4%;
	margin-left:30%;
} */

#bridge {height:30vh;} 

h1.plus  {top:22%;}

#ir {height:87vh;}

#banners {
	width:95%;
	height:9.5em;									/* 152px ksi 1em=16px */
}

.KAimg1 {width:15%;}	

.KAimg2 {width:20%;}	

.KAimg3 {width:10%;} 

.KAimg4 {width:7.5%;}

.KAimg5 {width:12%;}	

#shoes {	
	background-image: url('../images/mes/Aimg0-large.png');
	height:45vh;
} 

#contact-form textarea {height:16.5em;}				/* 264px; */

/*
.rw-sentence > span:first-child {font-size: 730%; top: 35px; left: 200px;}
.rw-sentence > span:nth-child(2) {font-size: 405%; top: 95px; left: 360px;}
.rw-sentence > span:nth-child(3) {font-size: 270%; top: 135px; left: 240px;}
.rw-words {top: 180px; left: 300px;}
.rw-words span {font-size: 900%;}
.rw-sentence > span:last-child {font-size: 390%; top: 255px; left: 640px;}	
*/		

.rw-sentence > span:nth-child(3) {top: 100px; left: 800px;}		
.rw-sentence > span:last-child {top: 190px; left: 760px;}	

.smaller {width: 39.5%;}
.bigger {width: 59.5%;}

.number {
	font-size:7em;						
	line-height:1.5em;						
} 

#Simg1 {background-image: url('/images/sveikinimai/Simg1-title-medium.png');}
#Cimg1 {background-image: url('/images/atida/Cimg1-title-medium.png');}
#AMimg1 {background-image: url('/images/am/AMimg1-title-medium.png');}
#AMimg2 {background-image: url('/images/am/AMimg2-title-medium.png');}
#AMimg3 {background-image: url('/images/am/AMimg3-title-medium.png');}
#AMimg4 {background-image: url('/images/am/AMimg4-title-medium.png');}	
#AMimg5 {background-image: url('/images/am/AMimg5-title-medium.png');}
#AMimg6 {background-image: url('/images/am/AMimg6-title-medium.png');}
#AMimg7 {background-image: url('/images/am/AMimg7-title-medium.png');}
#AMimg8 {background-image: url('/images/am/AMimg8-title-medium.png');}	
#AMimg9 {background-image: url('/images/am/AMimg9-title-medium.png');}
#AMimg10 {background-image: url('/images/am/AMimg10-title-medium.png');}
#AMimg21 {background-image: url('/images/am/AMimg21-title-medium.png');}
#AMimg22 {background-image: url('/images/am/AMimg22-title-medium.png');}

#temporal_bcg_1 {background-image: url('/images/sveikinimai/Simg2-1000x638.png'); }

.title-training-words {
	width:90%;
	margin-left: 5%;
	margin-right: 5%;
}

.training-banner .text {
	font-size:1.25em;													
	line-height:2em;												
	padding-top:10%;
}
							
}	

/* Laptop - Width n2=1024px-1279px	*/

@media only screen and (min-width:1024px) {
	
.ei-title{margin-right: 12%;}	

.intro-table .heading {padding-top:7%;}

.services-row{padding: 0 0 0 20px;}

.service-grid, .service-grid1, .service-grid2, .service-grid3 {width:15%;}

.service-griddy {
	min-height:8.3em;
	padding:0.6em 0.2em 0.2em 0.2em;
}	

.service-gridy i {width: 2em;}	

.pricings .pricing .box-main,
.pricings .pricing .box-second {height: 10em;}

 /* #secondary_menu {
	margin-top: 6.4%;
	margin-left:30%;
}  */

.accordion ul li div .info-icon {bottom: 4%;}

/*.rb-grid {height:55vh;} */

.rb-grid h4 {font-size: 2.5em;}	

/* .rb-grid li.rb-height-2 {height: 15.75em;}

.rb-grid li.rb-height-3 {height: 25.35em;}

.rb-overlay {height: 55%;}  */

#bridge {height:35vh;} 

#banners {height:10.7em;}							/* 171.2px ksi 1em=16px */

#banners {
	width:95%;
	height:10em;									/* 160px ksi 1em=16px */
}

.KAimg3 {width:12%;} 

.KAimg4 {width:9%;}

.KAimg5   {width:14%;}	

#ir {height:83vh;}

#contact-form textarea {height:15.2em;}				/* 243.20px kai 1em=16px */

.rw-sentence > span:first-child {font-size: 740%; top: 0; left: 370px;}
.rw-sentence > span:nth-child(2) {font-size: 410%; top: 90px; left: 390px;}
.rw-sentence > span:nth-child(3) {font-size: 280%; top: 140px; left: 850px;}
.rw-words {top: 180px; left: 370px;}
.rw-sentence > span:last-child {font-size: 390%; top: 210px; left: 790px;}	

.hidden {
	display: inline !important;
	visibility: visible !important;
}

.title-training-words {
	width:85%;
	margin-left: 7.5%;
	margin-right: 7.5%;
}

#banners-training {height:10em;} 

}

@media only screen and (min-width:1029px) {
.intro-table .descr {padding-top:35%;}
}

@media only screen and (min-width:1090px) {
.rw-words {top: 185px;}
.rw-sentence > span:last-child {left: 870px;}	
}

@media only screen and (min-width:1150px) {
.intro-table .descr {padding-top:30%;}
.title-training-words {
	width:80%;
	margin-left: 10%;
	margin-right: 10%;
}
}

@media only screen and (min-width:1210px) {
.intro-table .descr {padding-top:27%;}
}

@media only screen and (min-width:1250px) {
.intro-table .descr {padding-top:25%;}
}

/* Laptop - Width xxl=1280px-1364px	*/

@media only screen and (min-width:1280px) {

#logo {width:20%;}

.ei-title{margin-right: 15%;}	

.intro-table .heading {padding-top:6%;}

/* .ca-menu li {height: calc( 610px + (876 - 610) * ( (100vw - 1280px) / (1920 - 1280) ));}	/* nuo 610px kai 1280px iki 876px kai 1920px */

.ca-icon-place {height: 2.25em;}						/* 38.25px */	
	
.tab_article p,
.tab-subheader {
	font-size: 1.0625em;							/* 17px */
	line-height: 1.625em; 							/* 26px */
}

.services-row{padding: 0 0 0 40px;}

.service-grid, .service-grid1, .service-grid2, .service-grid3 {width:14%;}

.service-griddy {
	min-height:8.5em;
	padding:0.9em 0.2em 0.2em 0.2em;
}	

/* #secondary_menu {margin-left:32%;} */

.box-headline {font-size:150px;}

.box-intro h2 {font-size:135px;}

.box-intro h4 {font-size:22px;}

.rb-grid {height:60vh;} 

.rb-grid li {padding: 1.6em;} */

.rb-grid h4 {font-size: 2.6em;}	

/* .rb-grid li.rb-height-2 {height: 16em;}

.rb-grid li.rb-height-3 {height: 26em;} */

.rb-overlay {
	top: 9.2em;
	height: 60%; 
}

.list-4 li {
	font-size:1.0625em;								/* 17px */
	line-height: 1.625em; 							/* 26px */
}

#bridge {
	background-image: url('../images/mes/Eimg-large.png');
	height:40vh;
} 
 
#ir {height:94vh;}  

#banners {
	width:95%;
	height:8.7em;									/* 161.5px ksi 1em=17px */
}

.KAimg1 {width:12%;}	

.KAimg2 {width:12%;}	

.KAimg3 {width:9%;} 

.KAimg4 {width:7%;}

.KAimg5   {width:11.5%;}	

#ir {background-image: url('../images/mes/Aimg4.png');}

#partnership {background-image: url('../images/mes/Pimg.jpg');} 

#contact-form textarea {height:14em;}					/* 238px kai 1em=17px */

body#puslapis-izvalgos {background-image: url('../images/izvalgos/fl-large.png');}

.rw-sentence > span:first-child {font-size:800%; top:0; left:2.5em;}	
.rw-sentence > span:nth-child(2) {font-size:450%; top:1em; left:7.25em;}	
.rw-sentence > span:nth-child(3) {font-size:300%; top:2em; left:7.925em;}		
.rw-words {top:10.75em; left:40em;}											
.rw-words span {font-size:950%;}
.rw-sentence > span:last-child {font-size:410%; top:4.35em; left:13.2em;}		

.number {
	font-size:8em;						
	line-height:1.35em;						
} 

.title-training-words {
	width:75%;
	margin-left: 12.5%;
	margin-right: 12.5%;
}

.training-banner .text {
	font-size:1.5em;													
	line-height:2em;												
	padding-top:5%;
}
	
}

/* Desktop - Width xl=1365px-1439px	*/

@media only screen and (min-width:1365px) {

.intro-table .descr {padding-top:20%;}

#prev,
#next {top:55%;}

#ir {height:100vh;}

#contact-form textarea {height:13.5em;}				/* 243px kai 1em=18px */

#banners-training {width:85%;}

}	

/* Desktop - Width l=1440px-1679 */

@media only screen and (min-width:1440px) {

/* .modalDialog,.modalDialog2 {top:0;} */

.ca-menu li {height: calc( 685px + (730 - 685) * ( (100vw - 1440px) / (1549 - 1440) ));}	/* nuo 685px kai 1440px iki 730px kai 1549px */

/* .ca-icon-place {height: 2.5em;}					/* 228px */	

.services-row{padding: 0 0 0 60px;}

/*.rb-grid {height:65vh;}*/

#ir {height:103vh;}

#contact-form textarea {height:12.6em;}				/* 239.4px kai 1em=19px */

.rw-sentence > span:last-child {left:14em;}

#Simg1 {background-image: url('/images/sveikinimai/Simg1-title-large.png');}
#Cimg1 {background-image: url('/images/atida/Cimg1-title-large.png');}
#AMimg1 {background-image: url('/images/am/AMimg1-title-large.png');}
#AMimg2 {background-image: url('/images/am/AMimg2-title-large.png');}
#AMimg3 {background-image: url('/images/am/AMimg3-title-large.png');}
#AMimg4 {background-image: url('/images/am/AMimg4-title-large.png');}
#AMimg5 {background-image: url('/images/am/AMimg5-title-large.png');}
#AMimg6 {background-image: url('/images/am/AMimg6-title-large.png');}
#AMimg7 {background-image: url('/images/am/AMimg7-title-large.png');}
#AMimg8 {background-image: url('/images/am/AMimg8-title-large.png');}
#AMimg9 {background-image: url('/images/am/AMimg9-title-large.png');}
#AMimg10 {background-image: url('/images/am/AMimg10-title-large.png');}
#AMimg21 {background-image: url('/images/am/AMimg21-title-large.png');}
#AMimg22 {background-image: url('/images/am/AMimg22-title-large.png');}

#temporal_bcg_1 {background-image: url('/images/sveikinimai/Simg2-1500x957.png'); }
	 							
}

@media only screen and (min-width:1530px) {
.intro-table .descr {padding-top:15%;}
.rw-sentence > span:first-child {left:2.8em;}	
.rw-sentence > span:nth-child(2) {left:8.25em;}	
.rw-sentence > span:nth-child(3) {top:2.5em; left:10.885em;}		
.rw-words {left:47em;}											
.rw-sentence > span:last-child {left:14.5em;}

.title-training-words {
	width:70%;
	margin-left: 15%;
	margin-right: 15%;
}

.number {
	font-size:8.57em;						/* 120px */
	line-height:1.25em;						/* 16.8px */ 
} 
		
}

@media only screen and (min-width:1550px) {
.ca-menu li {height: calc( 735px + (755 - 735) * ( (100vw - 1550px) / (1604 - 1550) ));}	/* nuo 735px kai 1550px iki 755px kai 1604px */
}

@media only screen and (min-width:1580px) {
.intro-table .heading {padding-top:5%;} 
}

@media only screen and (min-width:1605px) {
.ca-menu li {height: calc( 760px + (786 - 760) * ( (100vw - 1605px) / (1679 - 1605) ));}	/* nuo 760px kai 1605px iki 786px kai 1679px */
}

/* Large Desktop - Width zl=1680px-1919 */

@media only screen and (min-width:1680px) {
	
.ei-title{margin-right: 20%;}	

.owl-theme .owl-dots .owl-dot span {
	width:15px;
	height:15px;
}

.intro-table-hover .info-icon {
	width:1em;									
	height:1em;									
}

.ca-menu li {height: calc( 790px + (860 - 790) * ( (100vw - 1680px) / (1824 - 1680) ));}	/* nuo 790px kai 1680px iki 860px kai 1824px */

/*.ca-icon-place {height: 2.8em;} 					/* 240px */

.services-row{padding: 0 0 0 50px;}

.service-griddy {
	min-height:9em;
	padding:1.5em 0.2em 0.2em 0.2em;
}	

.service-gridy img{
	width:120%;
}

/* #secondary_menu {
	margin-top: 5.4%;
	margin-right:30%;
}  */

#bridge {height:50vh;} 

.rb-overlay {top: 9.65em;}

#ir {height:104vh;}

#banners {
	width:95.5%;
	height:8em;									/* 161.5px ksi 1em=17px */
}

.KAimg1 {width:10.5%;}	

.KAimg2 {width:10%;}	

.KAimg3 {width:8.5%;} 

.KAimg4 {width:5%;}

.KAimg5   {width:8%;}	

#contact-form textarea {height:12.3em;}				/* 246px kai 1em=20px */

.rw-sentence > span:first-child {font-size:900%; top:0; left:2.5em;}		
.rw-sentence > span:nth-child(2) {font-size:550%; top:1em; left:7.5em;}		
.rw-sentence > span:nth-child(3) {font-size:360%; top:2.5em; left:10em;}		
.rw-words {top:14em; left:45em;}												
.rw-words span {font-size:1000%;}
.rw-sentence > span:last-child {font-size:500%; top:4.15em; left:12.3em;}	

/* Extra Large Desktop - Width zzl=1920px-2560 */

@media only screen and (min-width:1823px) {
.up, .upR {margin-bottom:0;} 
}
@media only screen and (min-width:1824px) {
.up, .upR {margin-bottom:1.5em;} 
}
@media only screen and (min-width:1825px) {
.up, .upR {margin-bottom:0;} 
.ca-menu li {height: calc( 820px + (845 - 820) * ( (100vw - 1825px) / (1920 - 1825) ));}	/* nuo 820px kai 1825px iki 845px kai 1920px */
}

@media only screen and (min-width:1920px) {

#logo {width:15%;}	

/* #secondary_menu {
	margin-top: 4%;
	margin-right:30%;
}						

#third_menu {
	/* margin-top: 4%;
	margin-right:25%; */ /*
}	*/ 	 

#temporal_bcg_1 {background-image: url('../images/sveikinimai/Simg2-2000x1276.png'); }

.ca-icon-place {height: 2.3em;}							/* 55.2px */
					
.services-row{padding: 0 0 0 70px;}

.service-griddy {
	min-height:8.5em;
	padding:1em 0.2em 0.2em 0.2em;
}	

.service-gridy i {width: 1.6em;}	

.pricings .pricing .box-main,
.pricings .pricing .box-second {height: 9.6em;}

#bridge {height:50vh;}
 
h1.plus  {top:20%;}

/* .rb-grid li {
	width: 23.5%;
	height: 10em;
	padding: 1.6em;
} */

.rb-grid h4 {font-size: 3em;}	

/* .rb-grid li.rb-span-2 {width: 53%;} */

/* .rb-grid li.rb-height-2 {height: 24.5em;}

.rb-grid li.rb-height-3 {height: 38.5em;} */

.rb-overlay {top: 11em;}

#banners {height:8.8em;}								/* 180px ksi 1em=24px */

.KAimg4 {width:7.5%;}

.KAimg5   {width:12.5%;}

#banners i {
	width: .9em;									/* 21.6px; ksi 1em=24px */
} 		

#prev,
#next {top:60%;}

#ir {height:114vh;}

#contact-form textarea {height:11.6em;}				/* 278.4px kai 1em=24px */

.rw-sentence > span:first-child {left:3em;}		
.rw-sentence > span:nth-child(2) {top:1.2em; left:4.5em;}		
.rw-sentence > span:nth-child(3) {top:3em; left:7.5em;}		
.rw-words {top:13.5em; left:53em;}											
.rw-sentence > span:last-child {top:4.3em; left:13em;}		

}

/* IV - EXTRA LARGE DESKTOP or TV or SUPER RETINA LAYOUT (extra) */

/* Super Extra Large Desktop or TV or Retina  Width zzzl=>2560px */

@media only screen and (min-width:2560px) {
	
}