/*   
Theme Name: mikrovisata
*/
a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:'';content:none}table{border-collapse:collapse;border-spacing:0}@font-face{font-family:icomoon;src:url(assets/fonts/icomoon.eot?18tgna);src:url(assets/fonts/icomoon.eot?18tgna#iefix) format('embedded-opentype'),url(assets/fonts/icomoon.ttf?18tgna) format('truetype'),url(assets/fonts/icomoon.woff?18tgna) format('woff'),url(assets/fonts/icomoon.svg?18tgna#icomoon) format('svg');font-weight:400;font-style:normal}[class*=" icon-"],[class^=icon-]{font-family:icomoon!important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-adjust:before{content:"\e39e"}.icon-alarm_on:before{content:"\e858"}.icon-crop_din:before{content:"\e3c1"}.icon-question_answer:before{content:"\e8af"}.icon-import_contacts:before{content:"\e0e0"}.icon-pages:before{content:"\e7f9"}.icon-personal_video:before{content:"\e63b"}.icon-portrait:before{content:"\e416"}.icon-store_mall_directory:before{content:"\e563"}.icon-tune:before{content:"\e429"}.icon-google:before{content:"\e900"}.icon-search:before{content:"\f002"}.icon-cart-arrow-down:before{content:"\f218"}.icon-pinterest-p:before{content:"\f231"}.icon-connection:before{content:"\e91b"}.icon-facebook:before{content:"\ea90"}.icon-twitter:before{content:"\ea96"}.icon-linkedin2:before{content:"\eaca"}*,:after,:before{box-sizing:border-box}:focus{outline:0}

body {
    font-family: 'Montserrat', sans-serif;
}
.top-block{
    width: 100%;
    background: #fff;
    float:left;
    height: 100vh;
    background: url(../mikrovisata/assets/images/slider.jpg)no-repeat center center fixed; 
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
    min-height: 450px;
}
.wide-img{
    -webkit-background-size: cover!important;
    -moz-background-size: cover!important;
    -o-background-size: cover!important;
    background-size: cover!important; 
   
}
.container{
    max-width:1170px; 
    margin:0 auto;
    position: relative;
    padding-left:20px;
    padding-right:20px;
}
.nav-line{
    width: 100%;
    float:left;
}
.top-logo{
    float:left;
    width: 20%;
  
}
.top-logo img {
    float:left;
    max-height: 80px;
    margin-top: 10px;
}
.nav-line-item{
    float:left;
    width: 80%;
    text-align:right;

}
.meniu-item{
    padding-top: 45px;
    display:inline-block;
    margin-left:10px;
}
.meniu-item a{
    text-decoration: none;
    color:#231f20;
    text-transform: uppercase;
    font-size:14px;
    font-weight:bold;
}
.nav-in{
    display: inline-block;
    width: 50%;
}
.valdos-aprasymas{
    float:left;
    width: 100%;
    margin-top: 400px;
    width: 100%;
    margin-top:41vh;
}
.valdos-title{
    text-align: center;
    font-size:60px;
    padding:30px 0 30px 0;
    float:left;
    width:100%;
}
.valdos-txt{
    text-align: center;
    float:left;
    width:100%;
    padding-bottom: 30px;
}
.valdos-txt p{
    color:#0d1321;
    line-height: 22px;
    font-size:14px;
}
.valdos-txt-in{
    display: inline-block;
    width: 50%;
    
}
.meniu-line{
    position:fixed;
    float:left;
    width: 100%;
    height:100px;
    background-color: rgba(255, 255, 255, 0.8);
    z-index: 9;
}

.valdos-container{
    max-width:1170px; 
    margin:0 auto;
    position: relative;
    background-color: rgba(255, 255, 255, 0.8);
    overflow: hidden;
    display: table;
}

/*Visas pastatu block*/

.pastatu-block{
    width: 100%;
    float:left;
    display: table;
}
.pastatu-desine-row{
    width: 100%;
    float:left;

}
.pastatu-kaire{
    width: 50%;
    display: table-cell;
}
.pastatu-kaire img,.pastatu-desine img{
    height: auto;
    width: 100%;
    display:block;
}
.pastatu-desine,.pastatu-kaire{
    width: 50vw;
    display: table-cell;
    vertical-align: middle;
    text-align: center;
}
.pastatu-desine-in {
    display: inline-block;
    width: 80%;
    padding-top:20px;
    padding-bottom:20px;
}
.pastato-pavadimas{
    float:left;
    width: 100%;
}
.pastato-pavadimas h2{
    color:#829364;
    font-size: 30px;
    font-weight:400;
   
}
.pastato-info{
   float: left;
    width: 100%;
    padding-top: 35px;
    line-height: 22px;
}
.pastato-info p{
   font-size:14px; 
}
.green-line{
    display: inline-block;
    border-bottom:3px solid#829364;
    width: 120px;
    line-height: 24px;
    padding-top: 15px;
}
.btn-placiau{
    display: inline-block;
    background-color:#829364;
    margin-top: 35px;
    width:120px;
    padding: 10px 15px 10px 15px;
}
.btn-placiau a{
    text-decoration: none;
    color:#fff;
    font-size:14px;
    font-weight: 700;
    text-transform: uppercase;
}
/*contact-block*/

.contact-block{
    width: 100%;
    float:left;
    display: table;
}
.contact-block-kaire-in{
    display: inline-block;
    width: 80%;
}
.contact-block-kaire{
   vertical-align: middle;
    width: 50vw;
    background-color:#829364;
    text-align: center;
    display: table-cell;
}
.company-title{
    color: #fff;
    line-height: 24px;
    font-size: 16px;
    float:left;
    width: 100%;
    text-align: left;
    padding: 17px 0 17px 0;
}
.company-address{
    color: #fff;
    line-height: 24px;
    font-size: 16px;
    float:left;
    width: 100%;
    text-align: left;
    border-bottom:1px solid #fff;
    border-top:1px solid #fff;
    padding: 17px 0 17px 0;
}
.company-number{
    color: #fff;
    line-height: 24px;
    font-size: 16px;
    float:left;
    width: 100%;
    text-align: left;
    padding: 17px 0 17px 0;
}
.contact-block-desine{
    width: 50vw;
    display: table-cell;
}
#srm_gmp_embed_1{
    margin:0!important;
}
.icon-block{
    float:left;
    width:50px;
    text-align: center;
    line-height: 24px;
    min-height: 1px;
}
.icon-block img{
    display:inline;
    color:#bac3ac;
}
.contact-block-des{
    float:left;
    width:calc( 100% - 50px);
}
/*bottom*/

.bottom{
    width: 100%;
    float:left;
    background-color: #5f5f5f;
    float:left;
}
.bottom-tekstas {
    padding: 15px 0 15px 0
}
.bottom-tekstas p{
    color:#fff;
    text-align: center;
    font-size:14px;
}

/*Servias*/

.serviso-block{
    width: 100%;
    background: #fff;
    float:left;
    height: 100vh;
    background: url(../mikrovisata/assets/images/servisasmain.jpg)no-repeat center center fixed; 
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
    min-height: 450px;
}
.paslaugu-block{
    float:left;
    width: 100%;
    padding: 70px 0 60px 0;
}
.paslaugu-title{
    float:left;
    width: 100%;
}
.paslaugu-title h2{
    text-align: center;
    color:#873069;
    font-size: 60px;
    font-weight: 400;
}
.paslaugu-trumpas-aprasymas{
    float:left;
    width: 100%;
}
.paslaugu-trumpas-aprasymas p{
    text-align: center;
    font-size: 18px;
    color:#818486;
}
.juosta{
    text-align: center;
    padding: 25px 0 25px 0;
}
.violetine-juosta{
    display: inline-block;
    border-bottom: 3px solid#873069;
    width: 100px;
}
.paslaugos-pavadimas{
    float:left;
    width: 100%;
}
.paslaugos-pavadimas h2{
    color: #873069;
    font-size: 30px;
    font-weight: 400;
}
.paslaugos-info{
    float: left;
    width: 100%;
    padding-top: 35px;
    line-height: 22px;
    color: #575a5e;
    text-align:justify;
}
.contact-block-kaire-servisas{
    vertical-align: middle;
    width: 50vw;
    background-color: #873069;
    text-align: center;
    display: table-cell;
}

/*pagrindinis*/

.mikro-main {
    width: 100%;
    background: #fff;
    float:left;
    height: 100vh;
    background: url(../mikrovisata/assets/images/mikrovisatagroup.jpg)no-repeat right center fixed; 
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
    min-height: 450px; 
}
.pagrindinio-aprasymas{
    float: left;
    width: 50%;
    margin-top: 400px;
    margin-top: 41vh;
}
.pagrindinio-title{
    float: left;
    width: 100%;
    padding-bottom: 40px;
}
.pagrindinio-title h2{
    text-align: left;
    font-size: 60px;
    font-weight:400;
    color:#3f3c3d;
}
.pagrindinio-txt{
    float:left;
    width: 100%;
}
.pagrindinio-txt p{
    font-weight:400;
    text-align: left;
    font-size: 18px;
    line-height: 30px;
    color:#231f20;
}
/*Veiklos block*/

.veiklos-blokas{
    background: #ffffff;
    float:left;
    width: 100%;
}
.veiklos-title{
    float:left;
    width: 100%;
    padding: 40px 0 40px 0;
}
.veiklos-in-blokas img{
    height: auto;
    width: 100%;
    display:block;
}

.veiklos-title h2{
    text-align: center;
    font-size: 30px;
    color:#404040;
    font-weight:700;
}
.veiklos-in-blokas{
    width:33.33% ;
    float:left;
    padding: 25px;
    min-height: 525px;
}
.veikl-pav{
    width: 100%;
    text-align: center;
    padding-top:30px;
}
.veikl-pav h3{
    color:#404040;
    font-size:30px;
    font-weight:300;
    min-height:60px;
}
.pilka-juota {
    border-bottom: 3px solid #cecccd;
    width: 130px;
    padding-top: 25px;
    display: inline-block;
}
.veikl-apras{
    width: 100%;
    text-align: center;
    padding: 30px 0 35px 0 ;
}
.veikl-apras p{
    color:#404040;
    font-size:16px;
    font-weight:300;
    line-height:22px;
    min-height:66px;
}
.fade-bnt{
   text-align: center;
   float:left;
    width: 100%;
}
.fade-bnt a{
    text-decoration: none;
    text-transform: uppercase;
    color:#fff;
    padding: 15px 45px 15px 45px;
    background: #404040;
    text-align: center;
    display: inline-block;
    opacity: 0;
    font-size:14px;
    font-weight:700;
    letter-spacing:1px;
}
.veiklos-in-blokas:hover{
    background:#c8d7d8;
        -webkit-animation: fadein 1s;
       -moz-animation: fadein 1s; 
        -ms-animation: fadein 1s; 
         -o-animation: fadein 1s; 
            animation: fadein 1s;
}
.veiklos-in-blokas:hover .pilka-juota{
    border-bottom: 3px solid #404040;
        -webkit-animation: fadein 1s;
       -moz-animation: fadein 1s; 
        -ms-animation: fadein 1s; 
         -o-animation: fadein 1s; 
            animation: fadein 1s;
}
.veiklos-in-blokas:hover .fade-bnt a{
    opacity: 1;
     -webkit-animation: fadein 1s;
       -moz-animation: fadein 1s; 
        -ms-animation: fadein 1s; 
         -o-animation: fadein 1s; 
            animation: fadein 1s;
}
@keyframes fadein {
    from { opacity: 0.7; }
    to   { opacity: 1; }
}
.istorijos-block{
    background:#c8d7d8;
    float:left;
    width: 100%;
}
.istorijos-block h3{
    font-size: 60px;
    font-weight: 400;
    text-align: center;
    color:#404040;
    padding: 40px 0 40px 0;
}

/*Pagrindinis kontaktai*/

.main-contact-kaire {
    vertical-align: middle;
    width: 50vw;
    background-color: #c8d7d8;
    text-align: center;
    display: table-cell;
}
.main-contact{
    color: #404040;
    line-height: 24px;
    font-size: 16px;
    float: left;
    width: 100%;
    text-align: left;
    padding: 17px 0 17px 0;
}
.main-address {
    color: #404040;
    line-height: 24px;
    font-size: 16px;
    float: left;
    width: 100%;
    text-align: left;
    border-bottom: 1px solid#767676;
    border-top: 1px solid#767676;
    padding: 17px 0 17px 0;
}
.main-number{
    color: #404040;
    line-height: 24px;
    font-size: 16px;
    float: left;
    width: 100%;
    text-align: left;
    padding: 17px 0 17px 0;
}

/*Ismanioji-technika*/

.ismanioji-main{
    width: 100%;
    background: #fff;
    float:left;
    height: 100vh;
    background: url(../mikrovisata/assets/images/namuelektronika.jpg)no-repeat center center fixed; 
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
    min-height: 450px; 
}
.prekes-zenklu-title{
    float: left;
    width: 100%;
    padding:45px 0 65px 0;
}
.prekes-zenklu-title h3 {
    text-align: center;
    color: #3f3c3d;
    font-weight: 400;
    font-size: 30px;
}
.ismaniosios-txt p {
    font-weight: 400;
    text-align: left;
    font-size: 14px;
    line-height: 22px;
    color: #3f3c3d;
}
.ismaniosios-aprasymas{
    float: left;
    width: 50%;
    margin-top: 400px;
    margin-top: 35vh;
}
.prekes{
    background: #00aeef;
    float:left;
    width: 100%; 
}
.prekes-block-title{
    float: left;
    width: 100%;
    text-align: center;
    padding:40px 0 40px 0;
}
.prekes-block-title h3 {
    color:#fff;
    font-size:30px;
    font-weight:400;
}
.visos-prekes{
    float:left;
    width:100%;
    text-align: center;
    padding-bottom:20px;
}
.prekes-in{
    width: 8.5%;
    display:inline-block;
    vertical-align:top;
}
.prekes-foto{
    height: auto;
    width: 100%;
    display:block;
    min-height: 50px;
}
.prekes-pavadinimas{
    float:left;
    width:100%;
    padding:40px 0 20px 0;
}
.prekes-pavadinimas h3{
    color:#fff;
    font-size:14px;
    font-weight:400;
}
.more-btn{
    float: left;
    margin-top: 45px;
    width: 100%;
}
.prekes-zenklu-img{
    float:left;
    width:100%;
    text-align: center;
}
.zenklo-foto{
    float:left;
    width: 100%;
    height: 60px;
    line-height: 86px;
}
.zenklo-foto img {
    display: inline;
}
.prekinis-zenklas{
    display: inline-block;
    width: 228px;
    min-height:151px;
}
.prekinis-zenklas:first-child {
    margin-right: 150px;
}
.prekes-zenklu-desc{
	float:left;
	width:100%;
	padding-bottom:50px;
	text-align:center;
}
.prekes-zenklu-desc-in{
	width:60%;
	display:inline-block;
	line-height:22px;
	font-size:14px;
	color:#3f3c3d;
}
.more-btn a{
    text-decoration: none;
    text-transform: uppercase;
    color: #fff;
    padding: 15px 65px 15px 65px;
    background: #00aeef;
    text-align: center;
    display: inline-block;
    font-weight:bold;
    font-size:14px;
    letter-spacing:1px;
}

@keyframes fadein {
    from { opacity: 0; }
    to   { opacity: 1; }
}
.map-main{
    background: #ededed;
    float:left;
    width: 100%;
    padding: 50px 0 50px 0;
}
.map-kaire{
    width: 50%;
    float:left;
}
.map-desine{
    width: 50%;
    float:left;
    padding-top:105px;
    text-align:center;
}
.map-kaire img{
    height: auto;
    width: 100%;
    display:block;
}
.map-desine h3{
    font-size:30px;
    color:#00aeef;
    font-weight:400;
}
.map-desine p{
    text-align: justify;
    font-size:14px;
    line-height: 22px;
    color:#3f3c3d;
    padding-top:25px;

}
.prekes-zenklu-desc-in p{
	text-align:justify;
}
.melyna-juosta{
    border-bottom: 3px solid #00aeef;
    width: 100px;
    padding-top:15px;
    display: inline-block; 
}
.paslaugu-bloko-title{
    float:left;
    width: 100%;
}
.paslaugu-bloko-title h3{
    font-size:30px;
    font-weight:400;
    color:#00aeef;
}
.paslaugos-klijientams-main{
    background: #fff;
    float:left;
    width: 100%;
    display:  table;
}
.paslaugu-bloko-kaire{
      width: 50vw;
    display: table-cell;
    vertical-align: middle;
    text-align: center;
    padding:40px;
}
.paslaugu-bloko-desine{
    width: 50vw;
    display: table-cell;
    height:550px;
    vertical-align: middle;
    text-align: center;
        -webkit-background-size: cover!important;
    -moz-background-size: cover!important;
    -o-background-size: cover!important;
    background-size: cover!important; 
}
.paslaugu-listas{
    float:left;
    width: 100%;
    padding-top:30px;
}
.paslaugu-in{
    float:left;
    width: 100%;
    text-align: left;
    padding-bottom:10px;
}
.paslaugu-in img{
   display:inline;
}
.klientu-icon,.klientu-desc{
    display:table-cell;
    vertical-align: middle;
}
.klientu-icon{
    width:55px;
}
.paslaugu-bloko-desine img{
    height: auto;
    width: 100%;
    display: block;
}  
.paslaugu-bloko-in{
    display: inline-block;
    width: 80%;
}

/*Remimas*/

.remimo-main{
    background: #fff;
    float:left;
    width: 100%;
    display:  table;
}
.remimo-bloko-kaire{
    width: 50vw;
    display: table-cell;
    vertical-align: middle;
    text-align: center;
            -webkit-background-size: cover!important;
    -moz-background-size: cover!important;
    -o-background-size: cover!important;
    background-size: cover!important; 
    height:550px;
}
.remimo-bloko-desine{
    width: 50vw;
    display: table-cell;
    vertical-align: middle;
    text-align: center;
    padding:40px;
}
.remimo-bloko-in{
    display: inline-block;
    width: 80%;
}

.remimo-bloko-kaire img{
    height: auto;
    width: 100%;
    display: block;
}
.remimo-txt{
    float:left;
    width: 100%;
    padding-top: 35px;
    line-height: 22px;
}
.remimo-txt a{
	color:black;
	text-decoration:none;
}
.remimo-txt p {
    font-size:14px;
}
.memimo-bloko-title{
    float:left;
    width: 100%;
}
.memimo-bloko-title h3{
      font-size:30px;
    font-weight:400;
    color:#00aeef;
}

/*Sertifikatas*/

.sertifikatu-main{
    background: #ededed;
    float:left;
    width: 100%;
    padding: 120px 0 120px 0;
    display:  table;
}
.sertifikato-title{
    float:left;
    width: 100%;
}
.sertifikato-title h2{
    font-size:30px;
    font-weight:400;
    color:#00aeef;
}
.sertifikato-txt{
    float:left;
    width: 100%;
    padding-top: 35px;
}
.sertifikato-txt p {
    font-size:14px;
    line-height: 22px;
    color:#747373;
    text-align: justify;
}
.sertifikato-in{
    width: 50vw;
    display: table-cell;
    vertical-align: middle;
    text-align: center;
}
.sertifikato-bloko-in-kaire{
    display: inline-block;
    width: 50%;
    text-align:center;
}
.sertifikato-bloko-desine{
    display: inline-block;
    width: 50%;
}
.sertifikato-foto{
    float:left;
    padding-right:25px;
    max-width:33%;
}
.sertifikato-foto:nth-child(2){
    float:left;
    padding:28px 25px 0 0;
} 
.sertifikato-foto img{
    height: auto;
    width: 100%;
    display: block;
}
.melyna-juosta2{
    border-bottom: 3px solid #00aeef;
    width: 100px;
    padding-top:15px;
    display:inline-block;
}
/*Atstovaujami*/

.atsrovaujami-zenklai-main{
    background: #00aeef;
    float:left;
    width: 100%;
    padding: 50px 0 50px 0;
}
.atstovaujamu-kaire{
    float:left;
    width: 50%;
}
.atstovaujamu-desine{
    float:left;
    width: 50%;
}
.atstovaujamu-desine img{
    text-align: right;
}
.atstovaujamu-kaire h3{
     font-size:30px;
    font-weight:400;
    color:#fff;
    line-height: 70px;
    text-align: left;
}
.ismaniosios-contact-kaire{
    vertical-align: middle;
    width: 50vw;
    background-color: #00aeef;
    text-align: center;
    padding-top: 35px;
    display: table-cell;
}
.ismaniosios-contact{
    color: #fff;
    line-height: 22px;
    font-size: 14px;
    float: left;
    width: 100%;
    text-align: left;
    padding: 17px 0 17px 0;
    border-bottom: 1px solid#fff;
}
.ismaniosios-number{
    color: #fff;
    line-height: 22px;
    font-size: 14px;
    float: left;
    width: 100%;
    text-align: left;
    border-bottom: 1px solid#fff;
    border-top: 1px solid#fff;
    padding: 17px 0 17px 0;
}
.ismaniosios-address{
    color: #fff;
    line-height: 22px;
    font-size: 14px;
    float: left;
    width: 100%;
    text-align: left;
    padding: 17px 0 17px 0;
}
.ismaniosios-full-contact{
    color: #fff;
    line-height: 22px;
    font-size: 14px;
    float: left;
    width: 100%;
    text-align: left;
    padding: 17px 0 17px 0;
}
.karjeros-main{
    background: #e5e9ec url(../mikrovisata/assets/images/karjera.jpg)no-repeat ;
    float:left;
    width: 100%;
    padding: 60px 0 200px 0;
    background-size: 100% auto; 
    min-height: 330px;
    background-position: center bottom
}
.karjeros-txt{
    float:left;
    width: 100%;
    padding-top: 35px;
}
.karjeros-txt p {
    font-size:14px;
    line-height: 22px;
    color:#78797a;
    text-align: center;
    max-width: 425px;
    display: inline-block;
}
.karjeros-in{
    width: 100vw;
    display: table-cell;
    vertical-align: middle;
    text-align: center;
}
.karjeros-bloko-in{
    display: inline-block;
    width: 50%;
}
.cv-bnt{
    float:left;
    width: 100%;
    padding-top: 20px;
}
.cv-bnt .submitcv{
    text-decoration: none;
    text-transform: uppercase;
    color: #fff;
    padding: 15px 20px 15px 20px;
    background: #00aeef;
    text-align: center;
    display: inline-block;
    cursor:pointer;
}
.prekiu-zenklu-main{
    background: #ffffff;
    float:left;
    width: 100%;
    padding: 50px 0 50px 0;
}
.karjeros-title h2 {
    font-size: 30px;
    font-weight: 400;
    color: #00aeef;
    text-align: center;
}
.history-timeline-common{
    float:left;
    width:100%
}
.history-timeline-first{
    background:#404040
}
.history-timeline-second{
    background:#5f5f5f
}
.history-timeline-third{
    background:#767676
}

.container-history{
    position:relative;
    margin:0 auto;
    max-width:968px;
    
}
.historyfirst{
     height:569px
}
.historysecond{
     height:502px
}
.historythird{
     height:213px
}
.history-timeline-first-inner{
    position:absolute;
    width:100%;
   height:569px    
}
.history-timeline-second-inner{
    position:absolute;
    width:100%;
   height:502px    
}
.history-timeline-third-inner{
    position:absolute;
    width:100%;
   height:213px    
}
.lines1{
    background:url(history/lines1.png)no-repeat;
    background-size: contain
}
.lines2{
    background:url(history/lines2.png)no-repeat;
    background-size: contain
}
.lines3{
    background:url(history/lines3.png)no-repeat;
    background-size: contain
}
.block1{
    background:url(history/block1.png)no-repeat;
    background-size: contain
}
.block2{
    background:url(history/block2.png)no-repeat;
    background-size: contain
}
.block3{
    background:url(history/block3.png)no-repeat;
    background-size: contain
}
.block4{
    background:url(history/block4.png)no-repeat;
    background-size: contain
}
.block5{
    background:url(history/block5.png)no-repeat;
    background-size: contain
}
.block6{
    background:url(history/block6.png)no-repeat;
    background-size: contain
}
.block7{
    background:url(history/block7.png)no-repeat;
    background-size: contain
}
.block8{
    background:url(history/block8.png)no-repeat;
    background-size: contain
}
.block9{
    background:url(history/block9.png)no-repeat;
    background-size: contain
}
.block10{
    background:url(history/block10.png)no-repeat;
    background-size: contain
}
.block11{
    background:url(history/block11.png)no-repeat;
    background-size: contain
}
.cv-main{
    float:left;
    width:100%;
    display:none;
}
.form-line1{
    float: left;
    width:33.33%;
}
.form-line1 input{
    padding: 10px 10px 10px 15px;
}

.form-line1:nth-child(2){
    width:calc(33.33% - 50px);
    margin-left:25px;
    margin-right:25px;
    float:left;
}
.cv-virsus{
    width: 100%;
    float:left;
    padding:60px 0 20px 0;
}
.form-line2{
    width: 100%;
    float:left;
}
.form-line2 textarea{
    width: 100%;
    resize: none;
    padding: 10px 10px 10px 15px;
}
.form-line3{
    float:left;
    width: 33%;
}
.form-line3 input{
    width: 100%;
    background-color: #00aeef;
    color: #fff;
    border: 1px solid #ededed;
    font-weight: 400;
    text-transform: uppercase;
    padding: 15px 20px 15px 20px;
}
.siusti-cv-btn{
    float:right;
    width:33%;
}
.cv-apacia{
    width: 100%;
    float:left;
    padding-top: 20px;
    padding-bottom: 60px;
}
.form-line1 input{
width:100%;
}
.siusti-cv-btn input{
    width: 100%;
    background-color: #00aeef;
    color: #fff;
    border: 1px solid #ededed;
    font-weight: 400;
    text-transform: uppercase;
    padding: 15px 20px 15px 20px;
}
#close-karjera{
	font-weight: bold;
    position: absolute;
    right: 20px;
    top: 20px;
    cursor: pointer;
}
@media (max-width: 980px) {
.ismaniosios-contact,.ismaniosios-address,.ismaniosios-number,.ismaniosios-full-contact{
font-size:14px;
line-height:20px;
}
.atstovaujamu-kaire h3{
    font-size:22px;
}
}
@media (max-width: 1100px) {
.veikl-apras p{
	font-size:14px;
	line-height:20px;
}

@media (max-width: 1000px) {
.prekes-in{
	width:15%;
}
.paslaugu-bloko-in{
width:100%;
	}
.sertifikato-bloko-in-kaire{
	width:80%;
}	
.paslaugos-pavadimas h2{
	font-size:24px;
}
.paslaugos-info{
	font-size:13px;
	padding-top:15px;
	line-height:20px;
}
.pastato-pavadimas h2{
	font-size:22px;
}
.pastato-info{
	padding-top:15px;
	line-height:20px;
	
}
.pastato-info p{
font-size:13px;
	}
	.pastatu-kaire img, .pastatu-desine img{
		opacity:0;
	}
}
