/*
 * 2026-03-06 14:07:22 paskutinis atnaujinimas
 * Autorius: KestasM
 */

a, abbr, address, article, aside, audio, b, blockquote, canvas, caption, cite, code, dd, del, details, dfn, div, dl, dt, em, fieldset, figcaption, figure, footer, form, header, hgroup, hr, i, iframe, img, ins, kbd, label, legend, li, main, mark, menu, nav, object, ol, p, pre, q, samp, section, small, span, strong, sub, summary, sup, table, tbody, td, tfoot, th, thead, time, tr, var, video, input, textarea{border-radius: 0;font-family:Myriad Pro, Helvetica, Arial, sans-serif;margin:0;padding:0;border:0;color:inherit;border-collapse:collapse;}

/* @font-face {
  font-family: Ubuntu;
  src: url(../font/Ubuntu-R.ttf);
}

@font-face {
  font-family: UbuntuB;
  src: url(../font/Ubuntu-B.ttf);
}

@font-face {
  font-family: UbuntuL;
  src: url(../font/Ubuntu-L_0.ttf);
} */

* { box-sizing: border-box; }

body{
font-family:Myriad Pro, Helvetica, Arial, sans-serif;
margin:0;
padding:0;
height:100%;
border:none;
font-size:12px;
color:#444444;
background:#fff;
box-sizing: border-box;
/* background-image:url(../bg_body.png); */
background-position: top center;
background-repeat: repeat-x;
}

input,select {
border-radius: 0;
}

h1,h2,h3,h4 {color: #444444; font-weight: normal; -webkit-margin-before: 0px; -webkit-margin-after: 0px; margin: 0; }
h1 { font-size:36px; line-height:40px;}
h2 { font-size:30px; line-height:40px;}
h3 { font-size:24px; line-height:40px;}
h4 { font-size:18px; line-height:30px;}
h4 { font-size:16px; line-height:30px;}
p {font-size: 17px; margin:0; padding: 0; line-height:24px; color:#444444;}
spans {font-size: 17px; margin:0; padding: 0; line-height:24px; color:#444444;}
ul {
    list-style-type: disc !important;
    padding-left: 25px;
}
li {
    font-size: 17px;
    color: #444444;
    line-height: 24px;
    font-weight: 400;
	text-align: left;
}
a { display: inline-block; vertical-align: top; box-sizing: border-box; cursor: pointer; text-decoration: underline; color: #919191; }
a:hover { text-decoration: none;}

a img{border:none;}

/****************PAGRINDINIAI STILIAI****************/
.block { display: block; }
.inline-block { display: inline-block; box-sizing: border-box; }
.ver-top { vertical-align: top; }
.ver-middle { vertical-align: middle; }
.align-center { text-align: center; }
.align-left { text-align: left; }
.align-left2 { text-align: left !important; }
.align-right { text-align: right; }
.main_table { max-width: 1260px; width: 100%; margin: auto; /*user-select: none;*/ }
/*----------------Pdf, doc stilius pdf,doc,docx failams----------------*/
a[href$='.pdf'] {
  background: url(../docs/pdf.png) no-repeat left center;
  background-size: 20px;
  padding-left: 30px;
  text-decoration: underline;
  font-size: 17px;
  display: inline-block;
}
a[href$='.pdf']:hover {text-decoration: none;}

a[href$='.doc'] {
  background: url(../docs/doc.png) no-repeat left center;
  background-size: 20px;
  padding-left: 30px;
  text-decoration: underline;
  font-size: 17px;
  display: inline-block;
}
a[href$='.doc']:hover {text-decoration: none;}

a[href$='.docx'] {
  background: url(../docs/docx.png) no-repeat left center;
  background-size: 20px;
  padding-left: 30px;
  text-decoration: underline;
  font-size: 17px;
  display: inline-block;
}
a[href$='.docx']:hover {text-decoration: none;}

a[href$='.xls'] {
  background: url(../docs/xls.png) no-repeat left center;
  background-size: 20px;
  padding-left: 30px;
  text-decoration: underline;
  font-size: 17px;
  display: inline-block;
}
a[href$='.xls']:hover {text-decoration: none;}

a[href$='.xlsx'] {
  background: url(../docs/xlsx.png) no-repeat left center;
  background-size: 20px;
  padding-left: 30px;
  text-decoration: underline;
  font-size: 17px;
  display: inline-block;
}
a[href$='.xlsx']:hover {text-decoration: none;}

/* .top_fixed {
	position: fixed;
    top: 0px;
    width: 100%;
	background-color:#fff;
    z-index: 3000;
    transition: all .5s ease-in-out;
}

.nav-up {
  position: fixed;
  top: -43px!important;
  transition: all .5s ease-in-out;
}
.nav-up .top_fixed {height: 116px;transition: all .5s ease-in-out;}
.nav-up .inner_topmenu {box-shadow: 0px 10px 15px -7px rgba(0,0,0,0.65);padding: 0;transition: all .5s ease-in-out;}
.nav-up .icon_menu_small_icon {width: 40px; height: 40px;transition: all .5s ease-in-out;}
.nav-up .icon_menu_small_text {font-size: 14px;transition: all .5s ease-in-out;} */

.nav_height {margin-top: 280px;}
/*.nav-up #cart_blok {position: absolute;top: 160px; right: 50px;}*/
.nav-up .ico_block .icon_text {display: none;}
.nav-up .rasti_prod {transition: all .5s ease-in-out; top: 62px;}

#main{width: 100%; height: 100%;}
#top_menu {margin: auto;padding: 10px}
#header{width:100%; margin: auto; padding:0;background-color: #fff;border-bottom: 1px solid #d2d2d2;}
.header_inside {max-width: 1600px; margin: auto; text-align: right; padding-top: 5px; }
#logo{float:left; padding: 5px;z-index: 100; position: relative;}
.logo_img {background: url("../logo.png") no-repeat; width:201px; height:54px; display:block; background-size:100%;} 
#logo img {
    height: auto;
    max-width: 240px;
    display: block;
}
.con_info {
    display: inline-block;
    position: relative;
    z-index: 1;
    text-align: right;
    vertical-align: top;
}

.con_icons {
    display: inline-block;
    height: 30px;
    margin-right: 5px;
    padding: 0 !important;
}

.con_ico {
    display: inline-block;
    vertical-align: top;
    width: 25px;
    height: 30px;
    background-repeat: no-repeat;
    background-position: 0px 5px;
    background-size: 24px;
    transition-duration: .4s;
    position: relative;
}

.fb {
    background-image: url(../icons/fb-icon.svg);
    padding-left: 0;
}

.hrt {
    background-image: url(../icons/hrt-icon.svg);
}

.hrt_active {
    background-image: url(../icons/hrt-icon-active.svg);
}
.inner_topmenu {z-index: 50; position: relative; padding: 10px;}
#header_buttons{float: right; height: 45px; background-color: #fff; margin-right: 3px;}
#header_buttons ul{padding: 0px 5px; margin: 0; list-style: none;}
#header_buttons li{display: inline; line-height: 45px; padding: 0px 14px;}
#header_right{float:right;}
#header_right{background-color: #fff; min-width: 320px; height: 45px; padding:5px 0px; box-sizing:border-box; text-align: right;}
#header_love{float:right; padding-top: 13px; padding-right:5px; text-align: right;}
a.header_buttons { display: inline-block; width: 22px; height: 21px; transition: all .2s ease-in-out; -webkit-transition: all .2s ease-in-out; }
a.header_buttons:hover { opacity: 0.6; }
a.header_buttons_active { display: inline-block; width: 22px; height: 21px; transition: all .2s ease-in-out; -webkit-transition: all .2s ease-in-out; opacity: 0.6; }
.hhome { background: url(home.png) no-repeat center center; }
.fovourites_button { display: inline-block; vertical-align: top; font-size: 12px; color: #6f6f6f; transition: all .2s ease-in-out; text-decoration:none!important; margin-top:2px; }
.fovourites_button:hover { color: #000; }
.fovourites_button:hover .love_icon { background: url("../icons/love_icon.png") no-repeat center center !important; }
#facebook_like{padding-top: 9px; display:inline-block;}
#facebook{padding-top: 10px; display:inline-block;}
#facebook a img {position: relative;top: -2px;}
#nt_buttons{max-width: 1230px; height: 43px; margin: auto; margin-bottom: 9px; text-align:center;}
#nt_buttons ul{margin: 0; padding: 0; list-style: none; max-width: 1230px; box-sizing:border-box; text-align:center;}
#nt_buttons li{display: block; /*height: 48px;max-width: 173.2px; width:100%;*/ float:left; margin-left: 1px; /*line-height: 48px;*/ text-align:center;}
#nt_buttons li:hover{display: block; /*height: 38px; max-width: 163.0px; width:100%;*/ float:left; /*border:5px solid #fff;*/ margin-left: 1px; /*line-height: 38px;*/ text-align:center;}
.nt_buttons_active{display: block !important; /*height: 38px !important; width: 189px !important;*/ float:left !important; /*border:5px solid #fff !important;*/ margin-left: 1px !important;}


.header_topmenu {position: relative; z-index: 1000;}

.inner2_topmenu {
    display: block;
	margin: auto;
    max-width: 1600px;
    background-color: #fff;
    width: 100%;
    height: 60px;
	text-align: center;
}

.parallax_topmenu {
    display: block;
    margin: auto;
    max-width: 1220px;
    background-color: #fff;
    border-radius: 30px;
    margin-top: 30px;
    width: auto;
    text-align: center;
    z-index: 1000;
    padding: 0 20px;
}

.block {
    display: block;
}

.big_btn_container {max-width: 1280px; margin: auto; padding-top: 20px;}

a.icon_menu_big_item {
	display: inline-block;
    vertical-align: top;
    box-sizing: border-box;
    max-width: 14%;
    margin: 0 1%;
    width: 100%;
    font-size: 16px;
    color: #fff;
    background-color: #f9f9f9;
    border-radius: 30px;
    min-height: 160px;
    text-decoration: none;
}

a.icon_menu_big_item:hover .icon_menu_big_text{
    color:#b4936c;
}
a.icon_menu_big_item:hover .icon_menu_big_icon{
    opacity: 0.7;
}

.icon_menu_big_icon {
    display: block;
    vertical-align: middle;
    box-sizing: border-box;
    max-width: 80px;
    margin: 15px auto 5px auto;
	width: 80px;
    height: 80px;
    background-size: 78px !important;
}

.icon_menu_big_text {
    display: block;
    vertical-align: middle;
    box-sizing: border-box;
    text-align: center;
	text-decoration: none;
	color:#7e7e7e;
	width: 90%;
	margin: auto;
	line-height: 1;
	font-size: 22px;
}

.icon_menu_small_text {
    display: block;
    vertical-align: middle;
    box-sizing: border-box;
    text-align: center;
	text-decoration: none;
	color:#fff;
    margin: 0px 20px;
	line-height: 1;
	font-size: 20px;
}

.icon_menu_small_text:last-child {margin: 0;}

.icon_menu_small_icon {
    display: block;
    vertical-align: middle;
    box-sizing: border-box;
    max-width: 50px;
	margin: 5px auto 5px auto;
    width: 50px;
    height: 50px;
    background-size: 42px;
}

.ico_butai {
	background: url(../icons/ico_butai.svg) no-repeat top center;
    text-align: center;
}
.ico_namai {
	background: url(../icons/ico_namai.svg) no-repeat top center;
    text-align: center;
}
.ico_sodai {
	background: url(../icons/ico_sodai.svg) no-repeat top center;
    text-align: center;
}
.ico_sklypai {
	background: url(../icons/ico_sklypai.svg) no-repeat top center;
    text-align: center;
}
.ico_patalpos {
	background: url(../icons/ico_patalpos.svg) no-repeat top center;
}
.ico_uz_objektai {
	background: url(../icons/ico_uz_objektai.svg) no-repeat top center;
    text-align: center;
}
.ico_megstami {
	background: url(../icons/ico_megstami.svg) no-repeat top center;
    text-align: center;
}

#center{max-width:1230px; margin: auto;}
#side{width:206px; text-align: left; float:left; margin-right: 16px;}
.side_black{background:#000; color: #fff; height: 25px; padding-left: 18px; font-weight: bold; line-height: 25px;}
.side_black a{color: #fff; font-weight: bold; line-height: 25px; text-decoration: none;}
.side_black a:hover{text-decoration: underline;}

.side_dark_grey{background:#c6c6c6; color: #000; height: 25px; padding-left: 18px; font-weight: bold; line-height: 25px;}
.side_dark_grey a{color: #000; font-weight: bold; line-height: 25px; text-decoration: none;}
.side_dark_grey a:hover{text-decoration: underline;}

.side_grey{background-color: #ececec; border-left: 1px solid #c6c6c6; border-right: 1px solid #c6c6c6; border-bottom: 1px solid #c6c6c6; padding:10px 5px;}
.detali_paieska{color:#000; font-size:16px; font-weight: bold; padding: 12px;}
.search_options{padding: 10px 0px;  }
.search_field{color:#abadb3; border: 1px solid #abadb3; width: 120px; height: 20px;}
.search_field_narrow{color:#abadb3; border: 1px solid #abadb3; width: 60px; height: 20px;}
/*.search_select{color:#abadb3; border: 1px solid #abadb3; width: 150px; height: 20px; line-height: 20px; margin:0px 0px 3px 8px;}*/
.search_select_narrow{color:#abadb3; border: 1px solid #abadb3; width: 60px; height: 20px; line-height: 20px; margin:0px 0px 3px 8px;}

.search_options ul{list-style: none; margin: 0px 0px 0px 10px; padding: 0;}
.search_link:link{font-weight: bold; font-size: 16px; color: #3d3737; text-decoration: none; background: url('square.png') no-repeat 15px center; padding-left: 30px;}
.search_link:active{font-weight: bold; font-size: 16px; color: #3d3737; text-decoration: none; background: url('square.png') no-repeat 15px center; padding-left: 30px;}
.search_link:visited{font-weight: bold; font-size: 16px; color: #3d3737; text-decoration: none; background: url('square.png') no-repeat 15px center; padding-left: 30px;}
.search_link:hover{font-weight: bold; font-size: 16px; color: #3d3737; text-decoration: underline; background: url('square.png') no-repeat 15px center; padding-left: 30px;}
/*.street_div{overflow-x:hidden; overflow-y: scroll; display:block; width:180px; height:100px; margin: 0px 0px 3px 8px; background: #fff; border: 1px solid #abadb3;}*/
.show_all{text-align: center;}
.btn_search{color: #fff; font-size: 13px; background-color: #585454; border:1px solid #585454; font-weight: bold; height: 24px; font-family: Ubuntu; cursor:pointer; margin-top: 10px; padding: 1px; width: 25px;}

#zemelapis{border: 1px solid #c6c6c6; color:#000; font-size:16px; font-weight: bold; padding: 12px; background-color: #ececec; margin: 10px 0px;}
#zemelapis img{ border:1px solid #c6c6c6;}
#zemelapis img:hover{ border:none; padding:1px;}

#content{max-width: 1600px; margin:auto;}
#projects{width:1600px;}
#projects a:hover {opacity:0.5}
#projects_container{width: 1100px; height: 223px; overflow: hidden; float: left; position: relative;}
#projects_inner_container{ width: 3000px; position: absolute;}
.project {float:left; margin-right:2px;}
.pr_title{color:#000; font-weight: bold; text-align: left; background: #ececec; height: 27px; line-height: 25px; width: 208px; padding: 0px 5px; overflow: hidden;}
.pr_title0{color:#000; font-weight: bold; text-align: left; background: #ececec; height: 27px; line-height: 25px; width: 208px; padding: 0px 5px; overflow: hidden;}
.pr_title1{color:#000; font-weight: bold; text-align: left; background: url('lines.png') repeat-x left -288px; height: 27px; line-height: 25px; width: 208px; padding: 0px 5px; overflow: hidden;}
.pr_title2{color:#fff; font-weight: bold; text-align: left; background: url('lines.png') repeat-x left -315px; height: 27px; line-height: 25px; width: 208px; padding: 0px 5px; overflow: hidden;}
.pr_title3{color:#fff; font-weight: bold; text-align: left; background: url('lines.png') repeat-x left -342px; height: 27px; line-height: 25px; width: 208px; padding: 0px 5px; overflow: hidden;}
.pr_title4{color:#fff; font-weight: bold; text-align: left; background: url('lines.png') repeat-x left -369px; height: 27px; line-height: 25px; width: 208px; padding: 0px 5px; overflow: hidden;}
.pr_title5{color:#fff; font-weight: bold; text-align: left; background: url('lines.png') repeat-x left -396px; height: 27px; line-height: 25px; width: 208px; padding: 0px 5px; overflow: hidden;}
.pr_title6{color:#fff; font-weight: bold; text-align: left; background: url('lines.png') repeat-x left -423px; height: 27px; line-height: 25px; width: 208px; padding: 0px 5px; overflow: hidden;}
.pr_more{float:left;}
.photo{float: left; margin: 5px;}

.line{background: #ececec; height: 10px;}

#centras{width:100%; text-align:left; }
#desine{width: 168px; float:right;}

.objektas{width:139px; height: 230px; padding: 10px 14px; float:left; position: relative;}
.objektas p{line-height: 140%; padding: 0px 0px 5px 0px; font-size:11px;}
.objektas strong{font-size:12px;}
.objektas img{border: 1px solid #000;}
.objektas:hover{background-color: #ececec;}
.kaina{font-weight: bold; font-size:18px !important; color: #6e6e6e; float:left;}
.objektas .objektas_bottom{position:absolute; bottom: 5px; width: 130px;}



#partneriai{ width: 100%; background-color: #ececec; padding: 10px 15px; margin: auto; box-sizing: border-box; text-align:left;}
#partneriai .header{font-weight:bold; font-size:16px; color: #3d3737;}
.partner{display: table-cell; float:left; margin-right: 20px; vertical-align: middle; line-height: 50px; height: 50px;}
#partneriai ul{list-style: none; padding:0; margin: 0;}
#partneriai li {display: inline-block; vertical-align: middle; padding-right: 30px;}

#ivertinimas{ width: 100%; background-color: #ececec; padding: 10px 15px; margin: auto; box-sizing: border-box; text-align:left; margin-top:5px;}
#ivertinimas .header{font-weight:bold; font-size:16px; color: #3d3737;}
#ivertinimas ul{list-style: none; padding:0; margin: 0;}
#ivertinimas li {display: inline-block; vertical-align: middle; padding-right: 30px;}
#ivertinimas img {max-height:55px;}

#footer_buttons{background-color:#2b2b29; width: 100%;}
#footer_buttons_container{max-width: 1230px; margin: auto; padding: 10px 15px; box-sizing:border-box;}
.bottom_buttons{float:left; text-align: left; width: 200px;}
.bottom_buttons ul{padding:0; margin: 0; list-style: none;}
.bottom_buttons li{margin-left: 0px;}
#footer{background-color:#3a3a39; min-height: 28px; width:100%; padding:5px; box-sizing:border-box;}
#map_search_canvas{ width: 830px; height: 500px;}
.map_mygtukas {color: #fff; font-size: 12px; background-color: #585454; border:none; font-weight: bold; height: 23px; padding: 0px 10px; font-family: Ubuntu; cursor:pointer; margin-left: 10px;}

.left_p{float:left;}

.container_photo {
    width: 100%;
    padding: 0px 0px;
    text-align: center;
    height: auto;
    min-height: 240px;
    position: relative;
    background-color: #2b2c31;
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
    background-image: url(../images/bg1.webp);}

.container_photo h3 {
    font-size: 48px;
    font-weight: 400;
    color:#fff;
    margin-top: 40px;
    margin-bottom: 15px;
}

.container_photo2max {max-width: 1280px; margin: auto;padding-top: 30px;}

.about_txt2 {padding: 50px;max-width: 700px; background-color:#fff; border-radius: 30px; }

.container_photo2 h2 {
    font-size: 36px;
    font-weight: 400;
    margin-bottom: 15px;
}

.container_photo2 p {
    font-size: 18px;
	font-weight: 400;
    margin-bottom: 4px;
    line-height: 22px;
    margin-top: 0px;
}
.container_photo2 .bg1 {
    display: inline-block;
    vertical-align: top;
    width: 100%;
    background: #f0f0f0;
    background: url(../images/bg1.png) no-repeat center center;
    height: 440px;
}
.container_photo2 .bg2 {
    display: inline-block;
    vertical-align: top;
    width: 100%;
	background-size: cover!important;
    background: url(../../images/bg3.png) no-repeat center center;
    height: 440px;
}

.container_photo3 {
    background: url(../images/bg3.jpg);
	background-color: var(--color-bg2);
    padding: 0px 0px;
    text-align: left;
    height: auto;
	margin-top: 50px;
    min-height: 480px;
    position: relative;
	background-attachment: fixed;
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
}

.container_video {
    padding: 0px 0px;
    text-align: center;
    height: auto;
    min-height: 400px;
    position: relative;
	margin-top: 20px;
}

.video_bg {display: block; overflow: hidden; border-radius: 30px;text-align: center; margin:auto;position: relative;}
.video_bg img {width: 100%;height: auto;display: block;position: relative;}
.video_txt {display: inline-block; position: absolute; bottom: 100px; left: 100px;}
.video_txt:hover {opacity: 0.7}
.video_btn {
	background: url(../images/video_btn.png) no-repeat top center;
    width: 78px;
    height: 78px;
    background-size: 78px;
    text-align: center;
    margin: auto;
	display: inline-block;
}
.video_txt_in {color:#fff;font-size: 24px; display: inline-block;vertical-align: top;line-height: 3; margin-left: 10px;}

.padding50 {
    padding: 50px;
}
.padding100 {
    padding: 100px;
}


.header_icons_right {display: inline-block; vertical-align: top; padding-top: 5px;}


.data {color: #f04300; font-weight: bold;}

.naujienu_data { color: #34501a;  font-size: 11px; }

.placiau:link { color: #000000;  font-size: 10px;  text-decoration:none;}
.placiau:visited { color: #000000; font-size: 10px;	 text-decoration:none;}
.placiau:active { color: #000000; font-size: 10px; text-decoration:none;}
.placiau:hover { color: #000000; font-size: 10px; text-decoration: underline;}

.antraste_mygtukas:link { color: #426d9c;  font-size: 10px; font-weight:bold; line-height: 225%;}
.antraste_mygtukas:visited { color: #426d9c;  font-size: 10px; font-weight:bold; line-height: 225%;}
.antraste_mygtukas:active { color: #426d9c;  font-size: 10px; font-weight:bold;	line-height: 225%;}
.antraste_mygtukas:hover { color: #81b030; text-decoration: underline; font-size: 10px; font-weight:bold;line-height: 225%;}

.copyright { color: #8e8c8c; font-size: 11px; max-width:1230px; padding-left: 10px; text-align: left; margin: auto; line-height: 14px; box-sizing:border-box;}

.solution_text {color: #8e8c8c; font-size: 11px;line-height: 110%;}

.solution:link { color: #8e8c8c; font-size: 11px; text-decoration: underline;line-height: 110%; }
.solution:visited { color: #8e8c8c;	font-size: 11px;text-decoration: underline;line-height: 110%; }
.solution:active { color: #8e8c8c; font-size: 11px;text-decoration: underline;line-height: 110%; }
.solution:hover { color: #8e8c8c; text-decoration: none; font-size: 11px;line-height: 110%;}

.on_of:link { background:#545454; color: #FFFFFF; font-size: 9px; text-decoration:none; margin-bottom: 5px; margin-left:5px; margin-right:5px; margin-top:5px; }
.on_of:visited { background:#545454;color: #FFFFFF;	font-size: 9px;  text-decoration:none;margin-bottom: 5px; margin-left:5px; margin-right:5px; margin-top:5px; }
.on_of:active { background:#545454;color: #FFFFFF; font-size: 9px; text-decoration:none;margin-bottom: 5px; margin-left:5px; margin-right:5px; margin-top:5px; }
.on_of:hover { background:#075a7c;color: #FFFFFF; text-decoration: none; font-size: 9px;margin-bottom: 5px; margin-left:5px; margin-right:5px; margin-top:5px; }

.metai {font-weight:bold; font-size: 12px; color:#000000;}
.menesis {font-weight:bold; font-size: 12px; color:#709ac6;}

.melynas_textas { color: #426d9c;  font-size: 12px; font-weight:bold;	line-height: 210%;}

.special_text { color: #000000;  font-size: 12px; }
.special_text2 { color: #426d9c;  font-size: 11px; }

.text_blankus { color: #D8D8D8; line-height: 160%; font-size: 11px;}

.uzklausa_forma{ background-color:#fff; height:30px; width:223px; border:1px solid #d9d9d9; line-height:30px; font-size:14px; color:#a4a4a4; padding:0px 5px; margin-top:11px;}
.uzklausa_forma2{ background-color:#fff; width:223px; border:1px solid #d9d9d9; font-size:14px; color:#a4a4a4; padding:5px 5px; margin-top:11px; font-family:Ubuntu;}
.uzklausa_mygtukas{background:url(btn3.png) no-repeat left top; width:235px; height:32px; border:none; color:#fff; margin-top:11px; cursor:pointer; text-align:left; font-size:14px; font-weight:bold; padding-left:15px}


.atsiliepimai_forma { color: #fff; padding-left: 4px; line-height: 160%; font-size: 12px; background-color:#fff; border:1px solid #94c7e5; width:300px; font:Ubuntu;}
.atsiliepimai_vardas {font-weight:bold; font-size: 12px; color:#979797; line-height: 100%;}
.atsiliepimai_mygtukas {font-size: 10px; color: #000; background-color: #fff; border: 1px solid #979797; padding:4px; cursor:pointer;}
.apklausa {  color: #898989; font-size: 11px; }
.apklausa_mygtukas { font-size: 11px; color: #FFFFFF; background-color: #636363; border: 1px solid #252525; padding:2px; cursor:pointer; }
.anketa_forma { color: #FFFFFF; line-height: 100%; font-size: 11px; background-color:#636363; border:1px solid #252525; width: 140px; font-family:Ubuntu; padding:2px;}
.anketa_forma2 { color: #000000; line-height: 160%; font-size: 11px; background-color:#FFFFFF; border:1px solid #FFFFFF; width: 100px; font-family:Ubuntu;}
.anketa_forma3 { color: #000000; line-height: 160%; font-size: 11px; background-color:#FFFFFF; border:1px solid #FFFFFF; width: 120px; font-family:Ubuntu;}
.anketa_listmenu { color: #000000; line-height: 160%; font-size: 11px; background-color:#FFFFFF; border:1px solid #252525; width: 60px;}
.anketa_mygtukas {  font-size: 11px; color: #FFFFFF; background-color: #636363; border: 1px solid #252525; padding:2px; cursor:pointer;}

.galerija_photo { border:1px solid #fff; text-align:center;}
.galerija_photo:hover { padding:1px; border:none; text-align:center;}
.galerija_photo2 { border:7px solid #fbb40c; text-align:center;}
.galerija_photo2:hover { padding:7px; border:none; text-align:center;}
.galerija_text { color: #000000; line-height: 130%; font-size: 11px; margin-top:0px; margin-bottom:0px; padding-bottom:0px; padding-top:0px; margin-left: 2px;}

.search_in {background:url(search_in.png) no-repeat top left; color: #dededd; line-height: 160%; font-size: 11px; border:0px; text-align:left; width:159px; height:24px; padding-left:10px;}
.btn_daugiau {background:url(btn_daugiau.png) no-repeat top left;  border:0px; width:70px; height:22px; cursor:pointer; color:#FFF;}

.meniu { color: #333333; line-height: 160%; font-size: 11px; background-color:#FFFFFF; border-bottom:1px solid #ecebeb; padding:5px;}
.meniu2 {color: #333333; line-height: 160%; font-size: 11px; background-color:#FFFFFF; border:1px solid #ecebeb; border-bottom:1px solid #ecebeb; border-top:none;padding:5px;}
select{width:224px; height: 28px; border:3px solid #f6f6f6; }
.listmenu4{width:224px; height: 28px; border:3px solid #f6f6f6; }



.parallax-container {position: relative; /*overflow: hidden;*/ height: 570px; width:100%; margin-top: 0px; background-size: cover!important; position: relative; z-index: 5;}
.parallax-container .search_table {position: initial;}

.parallax {position: absolute;top: 0; bottom: 0; left: 0; right: 0; z-index: -1; background-size:cover!important;}
.parallax_text {
    margin: auto;
    padding-top: 50px;
    font-size: 30px;
    color: #fff;
    text-align: center;
	line-height: 1.5;
    max-width: 1280px;
	font-weight: 400;
	text-shadow: 0px 1px 7px rgba(0, 0, 0, 100%);
}

.main_table { max-width: 1280px; width: 100%; margin: auto;/* user-select: none; */}

.container {overflow: hidden; text-align: center; padding:15px; width:100%; box-sizing:border-box;}
.main_container {}
span.main_container_first_title { display: block; background: #fff; font-size: 28px; color: #86531e; text-align: center; padding: 30px 0px; position: relative; }
span.main_container_first_title:after { content: ' '; width: 98%; border-bottom: 1px solid #d1d1d1; position: absolute; left: 0; top: 50%; z-index: 1; margin-left: 12px; }
span.main_container_first_title_text { position: relative; z-index: 3; background: #fff; padding: 0px 25px; }
a.objektas:hover span.ssd_photo_transition_text {bottom: 10%;}
a.objektas:hover .ssd_transition_transparent { background: rgba(255,255,255,0.4); }
.ssd_photo {display: block; min-height: 160px;position: relative;overflow: hidden; background-size:cover!important;}
.ssd_transition_transparent { background: transparent;height: 100%; transition: all 0.4s ease-in-out;-webkit-transition: all 0.4s ease-in-out;}
.ssd_photo_transition {display: block;width: 100%;text-align: center;}
span.ssd_photo_transition_text {display: inline-block;vertical-align: top;box-sizing: border-box;max-width: 169.8px;width: 100%;position: absolute;background: #305a8a;margin-right: 1px;text-align: center;padding: 10px 0px;font-size: 14px;/* font-weight: bold; */color: #fff;left: 0;right: 0;bottom: -40%; margin: auto;transition: all 0.2s ease-in-out;-webkit-transition: all 0.2s ease-in-out; padding-bottom:10px!important}
.ssd_transition_transparent { background: transparent; height: 100%; transition: all 0.2s ease-in-out; -webkit-transition: all 0.2s ease-in-out; }
.ssd_content {padding: 20px 15px 10px 15px; position: relative;}
.ssd_title { display: block; font-size: 18px; font-weight: bold; color: #000; text-align: left; line-height: 20px; min-height: 40px; max-height: 40px; overflow: hidden;}
.ssd_description { display: block; font-size: 12px;color: #000;text-align: left;line-height: 16px; margin-top: 10px;min-height: 48px;max-height: 48px;overflow: hidden;}
.ssd_price {display: block;font-size: 24px;font-weight: bold; color: #305a8a;text-align: left;line-height: 16px; margin-top: 10px;}

.love_icon { display: inline-block; width: 25px; height: 21px; background: url("../icons/love_icon2.png") no-repeat center center !important; vertical-align: middle; margin-right: 5px; background-size: cover !important; transition: all .2s ease-in-out; -webkit-transition: all .2s ease-in-out; }
.love_icon .active { display: inline-block; width: 25px; height: 21px; background: url("../icons/love_icon.png") no-repeat center center !important; vertical-align: middle; margin-right: 5px; background-size: cover !important; transition: all .2s ease-in-out; -webkit-transition: all .2s ease-in-out; }

/**********************************************BUSTO VERTINIMAS**********************************************/
.search_select { display: inline-block; width: 100%; font-size: 12px; color: #3a3a3a; border: 1px solid #d1d1d1; box-sizing: border-box; padding: 8px; margin-bottom: 6px; height:32px; }
.vertinimas_container {width:100%; height:100%; padding-bottom:2px;}
.kontaktai_container {width:100%; height:100%; padding-bottom:20px;}
.inside_containcer_block {display:block;}
.inside_container_v1 {font-size:14px;display:inline-block;background-color: #fbfbfb;width: 33%;height:350px;padding: 10px;box-sizing:border-box;text-align: left;vertical-align:top;}
.inside_container_v2 {display:inline-block;}
.inside_container_v3 {font-size:14px;display:inline-block;background-color: #fbfbfb;width: 33.3%;height:250px;box-sizing:border-box;text-align: left;vertical-align:top;}
.inside_container_v3 img {width:100%; height:100%;}
.inside_containerv1_title {font-size:14px; font-weight:700; line-height:30px; display:block;}
.inside_containerv1_title2 {font-size:14px; font-weight:700; line-height:30px; display:inline-block;}
.inside_scontainer_v1input {display: inline-block;width: 100%; margin-right: 5px; font-size: 12px; color: #3a3a3a; border: 1px solid #d1d1d1; box-sizing: border-box; padding: 8px;}
.inside_scontainer_v1input2 {display: inline-block;width: 99%; margin-right: 5px; font-size: 12px; color: #3a3a3a; border: 1px solid #d1d1d1; box-sizing: border-box; padding: 8px;}
.inside_container_f1 {width:50%; display:inline-block;}
.padding_left {display:inline-block; padding-left:10px; font-size:13px;}
input.search_button3 { display: block; cursor: pointer; width: 30%; background: #a7a7a7; border: none; font-size: 14px; font-weight: bold; text-transform: uppercase; color: #fff; padding: 10px 0px; transition: all .2s ease-in-out; -webkit-transition: all .2s ease-in-out; float: right; margin-right: 2px; margin-top:10px;}
input.search_button3:hover { background: #c3c3c3;}

@media screen and (max-width: 1000px) {
.inside_container_v1 {display:block; width:100%; height:100%; padding:10px; overflow:hidden;}
.inside_container_v3 {display:block; width:100%; height:100%; overflow:hidden;}
input.search_button3 {display:block; float:none; width:100%;}
}
/**********************************************BUSTO VERTINIMAS END**********************************************/

#street_sugg { position: absolute; width: 387px; background: white; z-index: 10; font-size: 12px; padding-left: 8px;}
#image {line-height: 20px; font-size: 14px;padding-bottom: 10px;list-style-image: url(../_images/namelita_marker.png);vertical-align: top;}
a.objektas {display: inline-block;vertical-align: top;box-sizing: border-box;max-width: 20%;width: 100%;padding: 3px;background: #fff;transition: all .2s ease-in-out;-webkit-transition: all .2s ease-in-out;min-height: 320px;text-decoration:none;}
.yellow_bg {background:#ebcc34!important; color:#000!important;}
.green_bg {background:#069248!important; color:#fff!important;}
.red_bg {background:#d41f27!important; color:#fff!important;}
.blue_bg {background:#0272a5!important; color:#fff!important;}
.brown_bg {background:#8e6a22!important; color:#fff!important;}
.black_bg {background:#1f1f1f!important; color:#fff!important;}
.contacts_container_inline2 { display: inline-block; vertical-align: top; box-sizing: border-box; width: 100%; text-align: left; padding:20px;}
span.contacts_container_title { display: block; font-size: 22px!important; font-weight: bold; color: #676767; line-height: 36px; }
span.contacts_container_name { display: block; font-size: 30px!important; font-weight: bold; color: #676767; line-height: 36px; }
.contacts_ico_container_inline { display: inline-block; vertical-align: middle; box-sizing: border-box; max-width: 50px; width: 100%; height: 31px; }
.contacts_ico_container_inline2 { display: inline-block; vertical-align: middle; box-sizing: border-box; /*max-width: 700px; width: 100%; */}
.c_bg1 { background: url(ico_home.png) no-repeat center left; }
.c_bg2 { background: url(ico_mail.png) no-repeat center left; }
.c_bg3 { background: url(ico_phone.png) no-repeat center left; }
.contacts_margin { margin-top: 8px; }
.contacts_container_inline2 { font-size: 22px; color: #676767; }

/****************OBJECTS LIST****************/
.main_container2 { display: inline-block; max-width: 1230px; min-width: 1230px; /*min-height: 718px;*/ background: #fff; position: relative; margin-top: -40px; padding: 20px 15px 0px 15px; box-sizing: border-box; }
.main_container_list_title { display: block; font-size: 24px; color: #86531e; font-weight: bold; text-align: left; margin-bottom: 15px; }
.object_pages { display: block; text-align: left; padding: 0px 15px 7.5px 15px; }
.object_pages > :last-child { margin-right: 0px; }
a.object_page { display: inline-block; width: 32px; height: 32px; margin-right: 6px; background: #f3f3f3; color: #706c6c; text-align: center; font-size: 14px; border-radius: 50%; padding-top: 9px; margin-bottom: 7.5px; box-sizing: border-box; transition: all 0.4s ease-in-out; -webkit-transition: all 0.4s ease-in-out; }
a.object_page:hover { background: #86531e; color: #fff; }
a.object_page_active { display: inline-block; width: 32px; height: 32px; margin-right: 6px; background: #86531e; color: #fff; text-align: center; font-size: 14px; border-radius: 50%; padding-top: 9px; margin-bottom: 7.5px; box-sizing: border-box; transition: all 0.4s ease-in-out; -webkit-transition: all 0.4s ease-in-out; }
.filter_content { display: none; }
input.filter_content_input { display: inline-block; max-width: 84px; width: 100%; margin-right: 5px; font-size: 12px; color: #3a3a3a; border: 1px solid #d1d1d1; box-sizing: border-box; padding: 8px; }
.filter_content_attributes { margin-bottom: 15px; }
.filter_content_attributes > :last-child { margin-right: 0px; }
/****************OBJECTS LIST****************/



/****************FAVORITES****************/
.inner_title_2 { margin-bottom: 20px; }
.inner_title_3 { margin: 20px 0px; }


/* Paimti stiliai */
.label_check_div{margin-top:6px; margin-bottom:6px;}
.no_bg{background:none;}
#price_slider{margin-bottom:15px; }
#ployas_slider{margin-bottom:15px; }
#sk_plotas_slider{margin-bottom:15px; }
#but_aukts_slider{margin-bottom:15px; }
/*[type="checkbox"]:not(:checked),
[type="checkbox"]:checked {
  position: absolute;
  left: -9999px;
}
[type="checkbox"]:not(:checked) + label,
[type="checkbox"]:checked + label {
  position: relative;
  padding-left: 28px;
  cursor: pointer;
  color:#000;
}*/
[type="checkbox"]:not(:checked) + label:before,
[type="checkbox"]:checked + label:before {
  content: url(uncheked.png);
  position: absolute;
  left: 0; top: -2px;
  width: 20px; height: 20px;
  border: none;
  background: transparent;
}
[type="checkbox"]:not(:checked) + label:after,
[type="checkbox"]:checked + label:after {
  content: url(checked.png);
  position: absolute;
  left: 0; top: -2px;
  transition: all .1s;
}
[type="checkbox"]:not(:checked) + label:after {
  opacity: 0;
  transform: scale(0);
}
[type="checkbox"]:checked + label:after {
  opacity: 1;
  transform: scale(1);
}
/**/

/****************OBJECT INNER PAGE****************/
.object_info_container { display: block; padding-bottom: 15px; text-align: left; min-height: 150px; }
.object_info_inline { display: inline-block; vertical-align: top; box-sizing: border-box; max-width: 460px; width: 100%; }
.object_info_inline2 { display: inline-block; vertical-align: top; box-sizing: border-box; width: 100%; padding: 0px 0px 0px 15px; }




/**/
.contacts_container_2 { display: block; padding-bottom: 30px; margin-top: 30px; }
.contacts_container_inline_2 { display: inline-block; vertical-align: top; box-sizing: border-box; max-width: 150px; width: 100%; text-align: right; }
.contacts_container_inline2_2 { display: inline-block; vertical-align: top; box-sizing: border-box; max-width: 310px; width: 100%; text-align: left; padding: 0px 25px; }
span.contacts_container_photo_2 { display: inline-block; width: 140px; height: 140px; background-color: transparent; border:2px solid #676767; transition: all 0.4s ease-in-out; -webkit-transition: all 0.4s ease-in-out; }
span.contacts_container_photo2_2 { display: inline-block; width: 125px; height: 125px; background-color: #fff;  /*border: 2px solid #86531e;*/ margin-top: 7.5px; margin-right: 7.5px; }
.marina_2 { background-image: url(marina.png); background-repeat: no-repeat; background-position: center center; }
span.contacts_container_title_2 { display: block; font-size: 22px!important; font-weight: bold; color: #676767; line-height: 36px; }
span.contacts_container_name_2 { display: block; font-size: 24px!important; font-weight: bold; color: #676767; line-height: 36px; }
.contacts_ico_container_inline_2 { display: inline-block; vertical-align: middle; box-sizing: border-box; max-width: 35px; width: 100%; height: 31px; }
.contacts_ico_container_inline2_2 { display: inline-block; vertical-align: middle; box-sizing: border-box; max-width: 220px; width: 100%; color:#000!important;}
.contacts_ico_container_inline2_2 p {color:#000!important;}
.c_bg1_2 { background: url(ico_home.png) no-repeat center left; }
.c_bg2_2 { background: url(ico_mail.png) no-repeat center left; }
.c_bg3_2 { background: url(ico_phone.png) no-repeat center left; }
.contacts_margin_2 { margin-top: 0px; }
.contacts_container_inline2_2 { font-size: 14px; color: #676767; }
/**/

.object_small_photo:hover {opacity:0.8; cursor:pointer;}
.object_small_photos { display: block; margin-top: 5px; }
.object_small_photos > :nth-child(5n+5) { margin-right: 0px; }
span.object_description_title_2 { display: block; font-size: 18px; font-weight: bold; color: #4a4949; margin-top: 20px; }
#obj_map { display: block; margin-top: 10px; width: 100%; height: 340px; }
.objects_container_ssd_inline { display: inline-block; vertical-align: top; box-sizing: border-box; max-width: 240px; width: 100%; text-align: left; padding-top: 83px; }
/**/
a.second_menu3 { display: inline-block; vertical-align: top; box-sizing: border-box; max-width: 100%; width: 100%; padding: 3px; background: #fff; transition: all .2s ease-in-out; -webkit-transition: all .2s ease-in-out; }
a.second_menu3:hover { background: #f3f3f3; }
a.second_menu3:hover span.ssd_photo_transition_text { bottom: 35%; }
a.second_menu3:hover .ssd_transition_transparent { background: rgba(0,0,0,0.4); }
/**/
span.objects_ssd_cont_title { display: block; font-size: 22px; color: #676767; text-align: center; margin-bottom: 15px; }

/****************OBJECT INNER PAGE****************/

/* Letelė bendra */
.skelbimas2 p {font-size:14px!important; line-height:20px;padding-bottom: 0px;}
.skelbimas2 h3 {font-size:14px!important; padding:0px!important;}
.skelbimas2 table {
  font-size: 14px!important;
  width: 100%;
  border-spacing: inherit;
  border: none;
}

.skelbimas2 table tr:nth-child(odd) {
  background: #ececec;
}

.skelbimas2 table tr:first-child {
  background: #ececec;
}

.skelbimas2 table td {
  font-size: 14px;
  color: #000;
  line-height: 20px;
  padding: 10px 10px 10px 10px;
  text-align: left;
  font-weight: 400;
  border: none;
}

.skelbimas2 table th {
  font-size: 14px;
  color: #000;
  line-height: 20px;
  padding: 10px 10px 10px 10px;
  text-align: left;
  font-weight: 400;
  background-color: #ececec;
  border: none;
}

.skelbimas2 table tr:first-child td {
  background-color: #ececec;
  color: #000;
}

.skelbimas2 table tr:first-child td p {
  color: #000;
}

.skelbimas2 table tr:first-child th p {
  color: #000;
}



/****************MOBILE RESPONSIVE GIJONEDA****************/
@media screen and (max-width: 1200px) {
	.main_table {top: 10px; position: relative;}
	.parduoti_bg {top: 5px;}
	.parduoti_btn {padding: 5px!important;}

	.main_container2 {padding:5px}
	.search_container { position: static; margin-left: 0px; margin-right: 0px; max-width: none; }
	#header { position: static; max-width: none; text-align: center; }
	.header_right { display: inline-block; float: none; margin-top: 0px; text-align: center; position: relative; z-index: 100; /*top: -35px;*/ margin: 5px 0px; }
	a.first_menu_link_active,a.first_menu_link { max-width: 49%; }
	a.first_menu_link_active:after,a.first_menu_link:after { z-index: 1; }
	.search_container_search { text-align: center; padding: 0px 10px; }
	span.main_container_first_title:after { margin-left: 0px; width: 100%; }
	.nt_skaiciuokle_inline { max-width: none; height: auto; }
	.apie_mus_container_inline img { width: 100%; }
	span.contacts_container_title,span.contacts_container_name { font-size: 16px; }
	.contacts_ico_container_inline2 { max-width: 70%; }
	.contacts_container_inline2 { font-size: 16px; }
	.first_menu_container,.ssd_container { text-align: left; }
	.nt_skaiciuokle_banks a,.nt_skaiciuokle_banks img { max-width: 50%; }
	.apie_mus_container { text-align: center; }
	.copyright { padding-left: 0px; text-align: center; }
	.main_container2 { min-width: auto; margin-top: 0px; max-width: none; }
	.object_pages { padding: 0px 5px 7.5px 5px; text-align: center; }
	.objects_container_ssd_inline { max-width: none; padding-top: 15px; }
	a.second_menu3 { max-width: 33.3%; }
	.main_container3 { display: block; min-width: auto; top: auto; max-width: none; }
	.object_info_inline { max-width: none; }
	.contacts_container_inline2_2 { padding: 0px; }
	.object_info_inline2 { display: block; max-width: none; }
	.object_small_photos > :nth-child(5n+5) { margin-right: 5px; }
	.object_small_photos { text-align: center; }
	.main_container2 { display: block; }
	.contacts_inline { display: block; max-width: none; }
	.first_menu_item,.first_menu_item4,.white_line_2,.anim_content,.motto_block { display: none; }
	/*#cssmenu { position: absolute; top: 0; left: 0; }*/
	#header_buttons {width:100%;margin-right:0px;margin-top:1px;}
	img.logo { padding: 0; height: 50px; margin-top: 1px; margin-left: 10px; }
	.first_menu { margin-top: 10px; }
	.first_menu_item2 { height: auto; max-width: none; width: auto; position: relative; z-index: 1000; }
	.first_menu_item3 { max-width: none; width: auto; background: none; height: auto; }
	a.add_ssf { position: relative; z-index: 1000; top: 0px; margin-left: 15px; font-size: 12px; }
	.second_menu_item,.second_menu_item_2,.second_menu_item_inline { max-width: none; text-align: center; }
	span.map_title { font-size: 24px; margin: 15px 0px 0px 0px; }
	#interactive_map { height: 600px; }
	.map_area_links { margin: 0; height: 600px; background: rgba(32, 46, 74,0.8); padding-top: 80px; }
	.second_menu_item_inline_2 { margin-top: -600px; max-width: none; }
	.first_menu_item2 a { height: 50px; }
	span.icon_menu_ico { background-size: 80px !important; }
	.map_area_links .align-right { text-align: center; }
	a.map_area_link { max-width: 240px; width: 100%; }
	#map_desktop { display: none; }
	#map_mobile { display: block; }
	.filters_menu { margin-top: 0px; }
	.filter_inline { max-width: none; }
	.inner_page { margin-top: 60px; }
	input.filter_content_input { max-width: 49%; }
	.inner_inline { max-width: none; }
	.inner_align { text-align: center; }
	.object_static_text,.object_info_inline p, span.object_description_title { text-align: left; }
	.object_small_photos { text-align: center; }
	.object_info_inline2 { padding: 0; margin-top: 40px; }
	.object_info_inline { display: block; max-width: none; }
	.siulyti_mygtukai li { max-width: none; }
	.inner_text { padding: 20px; box-sizing: border-box; }
	

	
	a.add_ssf {
		margin-left: 5px;
		font-size: 10px;
		padding: 10.5px 5px;
		vertical-align: middle;
	}
	
	a.add_ssf:before {
		padding-right: 5px;
	}
	
	.header_langs { position: relative; z-index: 100; }
	.header_buttons, .header_buttons_active { margin-right: 0px; }
	.search_inline { max-width: 50%; }
}


@media screen and (max-width: 1100px) {
.logo_img {background: url(gijoneda_m.png) no-repeat; width:40px; height:40px; display:block; background-size:100%;margin-left:5px;} 
.container {padding:5px;}
.yellow_h1{font-size: 23px;}
.green_h1{font-size: 23px;}
.red_h1{font-size: 23px;}
.blue_h1{font-size: 23px;}
.brown_h1{font-size: 23px;}
.black_h1{font-size: 23px;}
.normal_h1{font-size: 23px;}
#projects {display:none;}
#nt_buttons{max-width: 100%; height: auto; margin: auto; margin-bottom: 0px; box-sizing:border-box;}
#nt_buttons ul{margin: 0; padding: 0; list-style: none; max-width: 100%;}
#nt_buttons li{height: 30px; /*line-height: 30px;*/  width: 100%;  box-sizing:border-box;margin-left: 0px; display:block; max-width:100%;}
#nt_buttons li:hover{display:block; height: 30px; width: 100%; float:left; border:0px solid #fff; margin-left: 0px; line-height: 30px;  box-sizing:border-box;max-width:100%;}
.skelbimas2 {width:100%; display:block;}

.project {display:block;}
a.project { height: auto; text-align: center; }
.project_photo { height: 190px; }
.project_photo { max-width: 100%; }

.second_menu:link {color: #fff; font-size: 16px; text-decoration:none;  font-weight:bold; line-height: 30px; display: block; text-align:center;}
.second_menu:visited {color: #fff; font-size: 16px; text-decoration:none;  font-weight:bold; line-height: 30px; display: block; text-align:center;}
.second_menu:active {color: #fff; font-size: 16px; text-decoration:none;  font-weight:bold; line-height: 30px; display: block; text-align:center;}
.second_menu:hover {color: #fff; font-size: 16px; text-decoration:none;  font-weight:bold; line-height: 30px; display: block; margin-top:1px; width: 100%; margin-left: 0px; text-align:center;}

.second_menu_active:link {color: #fff; font-size: 16px; text-decoration:none;  font-weight:bold; line-height: 30px; display: block; width:100%;box-shadow: inset 0 0 0 2px rgba(255, 255, 255, 1);}
.second_menu_active:visited {color: #fff; font-size: 16px; text-decoration:none;  font-weight:bold; line-height: 30px; display: block; width:100%;box-shadow: inset 0 0 0 2px rgba(255, 255, 255, 1);}
.second_menu_active:active {color: #fff; font-size: 16px; text-decoration:none;  font-weight:bold; line-height: 30px; display: block; width:100%;box-shadow: inset 0 0 0 2px rgba(255, 255, 255, 1);}
.second_menu_active:hover {color: #fff; font-size: 16px; text-decoration:none;  font-weight:bold; line-height: 30px; display: block; width:100%;box-shadow: inset 0 0 0 2px rgba(255, 255, 255, 1);}

#order {position:relative; vertical-align: middle; display: block;top: 0px;height: auto;}
.objects1 h2 { padding:0px;}
.spausdinimas {text-align: left;}
	.floating_div {
		top: 0;
		right: 0;
		left: auto;
		box-sizing: border-box;
		position: absolute;
	}
.siulyti_mygtukai a { display:block;margin-top: 1px;}
}
.search_btn{
	background: #eac515;
	padding: 0 5px;
}

.btn_default { display: inline-block; max-width: 170px; padding:4px 12px; background: #c13391; color: #fff; font-weight: 400; text-transform: uppercase; border: none;text-decoration: none!important; text-align: center; cursor: pointer; transition: all 0.4s ease-in-out; -webkit-transition: all 0.4s ease-in-out; margin: auto; outline: none; line-height:30px; font-size: 16px; margin-right: 1px }
.btn_default:hover { background: #9e2475; }

/**signin popup**/
.signin_popup { display: none; position: fixed; background: rgba(0,0,0,0.7); width: 100%; height: 100%; z-index: 999999; top:0px; left:0px;}
.signin_popup_container { max-width: 700px; width: 100%; position: absolute; top: 0; bottom: 0; right: 0; left: 0; margin: auto; height: 330px; }
.signin_title { background: #0072bc; text-align: center; font-size: 20px; color: #fff; padding: 15px 0px; }
.signin_bg { background: #fff; padding: 20px 0px; }
.signin_description { font-size: 16px; color: #3d3d3d; padding-bottom: 20px; }
.signin_input { max-width: 365px; width: 100%; outline: none; background: #f0f0f0; border: none; margin-bottom: 10px; font-size: 15px; color: #3d3d3d; padding: 10px; }
.signin_submit { display: inline-block; max-width: 200px; width: 100%; background: #0072bc; border: none; color: #fff; font-size: 18px; font-weight: bold; padding: 10px 0px; outline: none; cursor: pointer; margin-top: 10px; transition: all .2s ease-in-out; -webkit-transition: all .2s ease-in-out; }
.signin_submit:hover { background: #cc2b32; }
.signin_popup_container a { font-size: 13px; color: #0072bc; text-decoration: underline; margin-top: 10px; }
.signin_popup_container a:hover { text-decoration: none; }
.signin_close { display: inline-block; vertical-align: middle; width: 20px; height: 20px; background-image: url(icons/close.png); background-repeat: no-repeat; background-position: center center; position: absolute; right: 4px; top: -24px; cursor: pointer; }
.signin_close:hover { opacity: 0.8; }
/*----*/

@media screen and (max-width: 1078px) {
    .header_icons_right {position: absolute;right: 0px; top: 0px;}
    .inner_topmenu {padding: 5px;}
}


@media screen and (max-width: 596px) {
	#header {padding: 0px}
	#logo {float: none;text-align: left;}
	#logo img {max-width: 180px;margin: auto; margin-bottom: 10px;}
    .parallax-container {margin-top: 57px;height: auto; min-height:500px;}
    .inner_topmenu {padding-top: 10px;}
	#top_menu {padding: 5px;text-align: center}
	#header_love {text-align: right; position: absolute; top: 0; right: 0;}
	.nav-up {top: -110px!important;}
	.container_photo .main_table {top:0;}
	#header_right {width:100%;}
	.btn_default {max-width: none!important; width: 49.6%!important; text-align: center!important;}
	.parallax_text{display: none;}
	.container_photo2max{padding-top: 0px;}
	.container_photo {min-height: auto;}
	.about_txt2 {padding: 20px;background-color: #efefef;border-radius: 0}
	.big_contact_photo {text-align: center;}
	.container_photo3 {margin-top: 0;}
	.container_photo2 {min-height: auto;}
	.video_bg {border-radius: 0;}
	.container_video{min-height: auto;}
	.video_txt{left:0;bottom:20px}
	.video_txt_in {line-height: 1;}
	.inner2_topmenu {margin-bottom: 1px;}
	.kontaktu_mygtukas {min-width: auto;}
	.container_photo .big_contact {max-width: 100%; text-align: left;padding: 20px;}
	.container_photo .big_contact_text {text-align: center;}
	#content {margin-top: 0px;}
}

