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:avenir;margin:0;padding:0;border:0;color:inherit;border-collapse:collapse;}

@font-face {
  font-family: Avenir;
  src: url(../font/Avenir-Roman.ttf);
}

@font-face {
  font-family: AvenirB;
  src: url(../font/Avenir-Black.ttf);
}
* { box-sizing: border-box; }

body{
font-family:Avenir;
margin:0;
padding:0;
height:100%;
border:none;
font-size:12px;
color:#000;
background:#f9f9f9;
box-sizing: border-box;
}

input,select,textarea {
border-radius: 10px!important;font-family:Avenir;
}
img {border-radius: 10px;}

h1,h2,h3,h4 {color: #000; font-weight: normal; -webkit-margin-before: 0px; -webkit-margin-after: 0px; margin: 0; }
h1 { font-size:36px; line-height:40px; font-family: Avenir;}
h2 { font-size:30px; line-height:40px; font-family: Avenir;}
h3 { font-size:24px; line-height:40px; font-family: Avenir;}
h4 { font-size:18px; line-height:30px; font-family: Avenir;}
h4 { font-size:16px; line-height:30px; font-family: Avenir;}
p {font-size: 15px; margin:0; padding: 0; line-height:24px; color:#000;}
ul {
    list-style-type: disc !important;
    padding-left: 25px;
}
li {
    font-size: 15px;
    color: #000;
    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: #559ac8; }
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: 15px;
  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: 15px;
  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: 15px;
  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: 15px;
  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: 15px;
  display: inline-block;
}
a[href$='.xlsx']:hover {text-decoration: none;}



#main{width: 100%; height: 100%;}
.header_bg {background-color: rgba(1, 109, 161, 0.7); padding-bottom: 5px; z-index: 100; position: relative;}
#header{max-width: 1280px; margin: auto; padding: 0px;  }
#logo{/*float:left;*/ padding: 5px;text-align: center; margin: auto;position: relative; top: 30px;max-width: 270px; z-index: 100;}
.logo_img {background: url("../logo.png") no-repeat; width:201px; height:54px; display:block; background-size:100%;} 
#logo img {display: block;height: 65px;}
#header_buttons{float: right; height: 45px; /*background-color: #fff;*/ margin-right: 3px; text-align: right;}
#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;}

.header_menu { text-align: right; /*height:200px;*/ width: 100%; border-top: 1px solid #e8e8e8; background: #ba0607;}
.header_max {max-width: 1280px; width: 100%;margin: auto;}

.header_logo { display: inline-block; vertical-align: top; /* max-width: 40%; */ width: 100%; position: relative; margin: auto; text-align: left;}
.header_logo h1 {color:#526076; font-size:17px; font-style:italic; line-height:33px; font-weight:400; padding-left:10px; font-family:UbuntuL;}
.header_logo img { height:auto; max-width:235px; display:block;}
.header_logo a { margin: 15px; z-index: 10; position: relative;}
.header_logo p {color:#939393; font-size: 14px;}
.header_right {display: inline-block; vertical-align: top; width: 100%; text-align: center; position: relative; bottom: 30px;}
.con_langs { display: inline-block; margin-top: 5px; margin-right:0px; }
.con_icons { display: inline-block; height: 25px; margin-right: 10px; }
.con_ico { display: inline-block; vertical-align: top; width: 24px; background-repeat: no-repeat; background-position: 0px 2px; height: 100%; background-size: 22px;}
.tel { background-image: url(../icons/call.png); }
.mail { background-image: url(../icons/mail.png); }
.time { background-image: url(../icons/time.png); }
.home { background-image: url(../icons/home.png); }
.skype { background-image: url(../icons/skype.png); }
.viber { background-image: url(../icons/viber.png); }
.whatsapp { background-image: url(../icons/whatsapp.png); }
.telegrama { background-image: url(../icons/telegrama.png); }
.facebook { background-image: url(../icons/facebook.png); }
.pagalba { background-image: url(../icons/pagalba.png); }
.con_info { display: inline-block; top:10px; position: relative; z-index: 1; text-align: left;float: left;}
.con_text { display: inline-block; vertical-align: middle; text-align: left; font-size: 14px; color: #fff; padding:4px; transition: all .2s ease-in-out; -webkit-transition: all .2s ease-in-out; }
.con_text2 { display: inline-block; vertical-align: middle; text-align: left; font-size: 14px; color: #fff; padding: 6px 8px; transition: all .2s ease-in-out; -webkit-transition: all .2s ease-in-out; }
.con_text_ac { display: inline-block; vertical-align: middle; font-size: 14px;  background: #000;color:#fff!important; padding: 6px 8px; transition: all .2s ease-in-out; -webkit-transition: all .2s ease-in-out; }
.con_icons:hover .con_text { color: #ffda2b; }


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; }
#languages{min-width: 90px; padding-top: 13px; display:inline-block; vertical-align:top;}
#languages a {padding:0px 3px;}
#lt{background: url('flags.png') no-repeat left 0px; width: 18px; height: 10px; display: inline-block;}
#en{background: url('flags.png') no-repeat left -10px; width: 18px; height: 10px; display: inline-block;}
#ru{background: url('flags.png') no-repeat left -20px; width: 18px; height: 10px; display: inline-block;}
#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;}
#nt1{background: url('lines.png') repeat-x left 0px;}
#nt2{background: url('lines.png') repeat-x left -48px;}
#nt3{background: url('lines.png') repeat-x left -96px;}
#nt4{background: url('lines.png') repeat-x left -144px;}
#nt5{background: url('lines.png') repeat-x left -192px;}
#nt6{background: url('lines.png') repeat-x left -240px;}
#nt7{background: url('lines2.png') repeat-x left 0px;}
.nt_buttons_active{display: block !important; /*height: 38px !important; width: 189px !important;*/ float:left !important; /*border:5px solid #fff !important;*/ margin-left: 1px !important;}

.inner2_topmenu {
    display: block;
	margin: auto;
    width: 100%;
	background-color: rgba(1, 109, 161, 0.7);
	margin-bottom: 10px;
	text-align: center;
	bottom: 0;
    left: 0;
    position: sticky;
    position: -webkit-sticky;
    top: 0px;
    z-index: 98;
}
#top_menu {margin: auto; max-width: 1280px; }
#top_menu_left {margin: auto; text-align: left;  display: inline-block; width: auto; }
#top_menu_right {margin: auto; text-align: right; display: inline-block; width: 100%;}


.parduoti_btn { display: inline-block; cursor: pointer; background: #ffda2a; border: none; font-size: 14px; font-weight: 400; text-transform: uppercase; color: #000; padding: 5px; transition: all .2s ease-in-out; -webkit-transition: all .2s ease-in-out; margin-top:2px; text-decoration: none;margin-right: 2px;}
.parduoti_btn:hover { background: #e6c00f;}

.sticky {
  position: fixed;
  top: 0;
  width: 100%;
}

.block {
    display: block;
}
a.icon_menu_small_item {
    display: inline-block;
    vertical-align: top;
    box-sizing: border-box;
    /*max-width: 20%;
    width: 100%;
    height: 60px;*/
	padding-right: 20px;
    font-size: 18px;
	font-weight: 700;
    color: #fff;
}
.icon_menu_small_icon {
    display: inline-block;
    vertical-align: middle;
    box-sizing: border-box;
    max-width: 50px;
    width: 100%;
    height: 100%;
    background-size: 42px !important;
}
a.icon_menu_small_item:hover {
    color:#ffda2b;
}
a.active {
	color:#ffda2b;
	
}
.icon_menu_small_text {
	line-height: 40px;
    display: inline-block;
    vertical-align: middle;
    box-sizing: border-box;
    text-align: left;
    padding-left: 8px;
	text-transform: uppercase;
}

#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: avenir; 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: 1230px; margin:auto; padding-top: 20px;}
#projects{width:1235px;}
#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: 10px;}

.line{background: #ececec; height: 10px;}

#centras{width:100%; text-align:left; }
#desine{width: 168px; float:right;}

.objects{position: relative;}
.objects1{position: relative;}
.objects2{position: relative;}
.objects3{position: relative;}
.objects4{position: relative;}
.objects5{position: relative;}
.objects6{position: relative;}
.objects1 .line{background:url('lines.png') repeat-x left -450px; height:10px; margin-bottom: 10px;}
.objects2 .line{background:url('lines.png') repeat-x left -460px; height:10px; margin-bottom: 10px;}
.objects3 .line{background:url('lines.png') repeat-x left -470px; height:10px; margin-bottom: 10px;}
.objects4 .line{background:url('lines.png') repeat-x left -480px; height:10px; margin-bottom: 10px;}
.objects5 .line{background:url('lines.png') repeat-x left -490px; height:10px; margin-bottom: 10px;}
.objects6 .line{background:url('lines.png') repeat-x left -500px; height:10px; margin-bottom: 10px;}
.objects1 .daugiau{float: right; display: inline-block; width: 16px; height: 16px; background: url('arrows.png') no-repeat 0px top; margin-top: 4px;}
.objects2 .daugiau{float: right; display: inline-block; width: 16px; height: 16px; background: url('arrows.png') no-repeat -16px top; margin-top: 4px;}
.objects3 .daugiau{float: right; display: inline-block; width: 16px; height: 16px; background: url('arrows.png') no-repeat -32px top; margin-top: 4px;}
.objects4 .daugiau{float: right; display: inline-block; width: 16px; height: 16px; background: url('arrows.png') no-repeat -48px top; margin-top: 4px;}
.objects5 .daugiau{float: right; display: inline-block; width: 16px; height: 16px; background: url('arrows.png') no-repeat -64px top; margin-top: 4px;}
.objects6 .daugiau{float: right; display: inline-block; width: 16px; height: 16px; background: url('arrows.png') no-repeat -72px top; margin-top: 4px;}
.objects1 .page_nr_active{color: #000; background:#eac40d !important;}
.objects1 .page_nr{color: #000; background:#eac40d !important;}
.objects2 .page_nr_active{color: #fff; background:#039146 !important;}
.objects2 .page_nr{color: #fff; background:#039146 !important;}
.objects3 .page_nr_active{color: #fff; background:#d62e35 !important;}
.objects3 .page_nr{color: #fff; background:#d62e35 !important;}
.objects4 .page_nr_active{color: #fff; background:#0079ae !important;}
.objects4 .page_nr{color: #fff; background:#0079ae !important;}
.objects5 .page_nr_active{color: #fff; background:#957530 !important;}
.objects5 .page_nr{color: #fff; background:#957530 !important;}
.objects6 .page_nr_active{color: #fff; background:#232323 !important;}
.objects6 .page_nr{color: #fff; background:#232323 !important;}

.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;}



.object2{padding: 10px 14px; position: relative; height: 160px; text-align:left;}
.object2 p{line-height: 140%; padding: 0px 0px 5px 0px; font-size:12px;}
.object2 strong{font-size:18px;}
.object2 img{border: 0px solid #000;min-height: 160px; position: relative; overflow: hidden; background-size: cover!important;}
.object2 .object_bottom{position:absolute; left:245px; bottom: 5px; width: 130px;}
.object_img{float:left; margin-right: 15px; width: 215px;}
.object_grey{background-color:#ececec;}



#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;}

.left_p{float:left;}

.back{font-size: 11px; font-weight: bold; color:#fff; background:#a7a7a7 url('back_rod.png') no-repeat 5px center; height: 20px; line-height: 20px; text-decoration: none !important; display: inline-block; padding: 0px 5px 0px 20px; vertical-align:top;}
.back:hover {opacity:0.8}


.listmenu3 {
    display: inline-block;
    width: 100%;
    font-size: 12px;
    color: #3a3a3a;
    border: 1px solid #d1d1d1;
    box-sizing: border-box;
    padding: 8px;
    margin-bottom: 6px;
}
.hrefas select {height: 40px;}

.listmenu4 {
    display: inline-block;
    width: 100%;
    font-size: 12px;
    color: #3a3a3a;
    border: 1px solid #d1d1d1;
    box-sizing: border-box;
    padding: 8px;
    margin-bottom: 6px;
}
.listmenu5 {
    max-width: 450px;
    width: 100%;
    height: 40px;
    box-sizing: border-box;
    font-size: 18px;
    color: #3a3a3a;
    padding: 10px;
    border: 1px solid #c6c6c6;
    outline: none;
    min-height: 140px;
    max-height: 240px;
    font-family: avenir;
}

.container_photo {
    background: url(../images/bg1.jpg);
	background-color: var(--color-bg2);
    padding: 0px 0px;
    text-align: center;
    height: auto;
    min-height: 400px;
    position: relative;
	background-attachment: fixed;
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
}
.container_photo .main_table {
    vertical-align: middle;
    position: absolute;
    top: 10%;
    margin: auto;
    text-align: center;
    width: 100%;
	max-width: 100%;
	padding: 20px;
}
.container_photo h2 {
    font-size: 30px;
    font-weight: 400;
    color: var(--color-text2);
    margin-bottom: 15px;
}

.container_photo h2:after {
    content: " ";
    border-bottom-style: solid;
    border-bottom-width: 2px;
    display: block;
    width: 200px;
    margin: auto;
	padding-top: 20px;
}

.container_photo h3 {
    font-size: 22px;
    font-weight: 400;
    color: var(--color-text2);
    margin-bottom: 15px;
}
.container_photo p {
    font-size: 35px;
    color: var(--color-text2);
    margin-bottom: 4px;
    line-height: 24px;
    margin-top: 35px;
}

.container_photo2 {
    background: url(../images/bg2.jpg);
	background-color: var(--color-bg2);
    padding: 0px 0px;
    text-align: left;
    height: auto;
    min-height: 300px;
    position: relative;
	background-attachment: fixed;
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
}

.container_photo2 h2 {
    font-size: 36px;
    font-weight: 400;
    color: #fff;
    margin-bottom: 15px;
}

.container_photo2 p {
    font-size: 18px;
	color: #fff;
	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: #f0f0f0;
    background: url(../images/bg2.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;
    min-height: 300px;
    position: relative;
	background-attachment: fixed;
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
}

.padding50 {
    padding: 50px;
}
.padding100 {
    padding: 100px;
}

.big_contact {
    display: inline-block;
    vertical-align: top;
    max-width: 33%;
    width: 100%;
    margin-left: 0%;
    padding: 20px 0px;
}
.big_contact_photo {
    display: inline-block;
    width: 120px;
    height: 120px;
    background-repeat: no-repeat;
    background-position: center center!important;
    background-size: 100%!important;
    border-radius: 50%;
    background: url(../images/big_home.png);
}
.big_contact_text {
    display: inline-block;
    width: auto;
    margin-left: 20px;
    vertical-align: top;
}
.big_contact_text h4 {
    font-size: 18px;
    color: #56821c;
    font-weight: 700;
}
.big_contact_text p {
    font-size: 14px;
    color: #8e8e8e;
    margin: 0;
}
.big_contact_icons {
    display: block;
    margin-right: 0px;
	height: 32px;
}
.big_contact_icons .icon {
    display: inline-block;
    vertical-align: middle;
    width: 24px;
    background-repeat: no-repeat;
    background-position: center center;
    height: 100%;
    background-size: 22px;
    margin-right: 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;}

.kontaktu_forma {color: #5a5a5a; border: 1px solid #d1d1d1; width: 100%; padding: 10px; box-sizing: border-box; font-family:avenir;}
.kontaktu_forma2 {color: #5a5a5a; border: 1px solid #d1d1d1; width: 100%; padding: 10px; box-sizing: border-box; font-family:avenir;}
.kontaktu_forma3 { font-size: 12px; width:350px; border-top:1px solid #abadb3; border-bottom: 1px solid #e3e9ef; border-left: 1px solid #e2e3ea; border-right: 1px solid #e2e3ea;  color: #000; line-height:20px;}

.form_error{ color:red;}
.form_error a {color:red;}

.kontaktu_mygtukas {color: #fff; font-size: 14px; background-color: #585454; border:none; font-weight: bold; height: 30px; padding: 0px 10px; font-family: avenir; cursor:pointer; min-width:200px;}
.kontaktu_mygtukas:hover {opacity:0.8}

.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:avenir;}
.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:avenir;}
.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:avenir; padding:2px;}
.anketa_forma2 { color: #000000; line-height: 160%; font-size: 11px; background-color:#FFFFFF; border:1px solid #FFFFFF; width: 100px; font-family:avenir;}
.anketa_forma3 { color: #000000; line-height: 160%; font-size: 11px; background-color:#FFFFFF; border:1px solid #FFFFFF; width: 120px; font-family:avenir;}
.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; }



.parallax-container {position: relative; /*overflow: hidden;*/ height: 720px; width:100%;margin-top: -175px;}
.parallax-container2 {position: relative; height: 580px; width:100%;margin-top: -175px;}
.parallax-container3 {position: relative; height: 250px; width:100%;margin-top: -137px;}

.parallax-container2 .search_new_block {margin-top: 0;}

.parallax {position: absolute;top: 0; bottom: 0; left: 0; right: 0; z-index: -1; background-size:cover;}
.main_table { max-width: 1280px; width: 100%; margin: auto;/* user-select: none; */}

.search_container_search {text-align: center; padding-top: 20px; position:relative; z-index: 0; top:180px;}
.search_container_search a {text-decoration:none;}
.search_container_search_h1 {font-size:30px; color:#fff;}
.search_container_search_h2 {font-size:36px; color:#fff;padding-bottom: 10px;}

.container {overflow: hidden; text-align: center; padding:15px; width:100%; box-sizing:border-box;}
.main_container { /*background: #fff;*/ }
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);
}
/**/

/****************CUSTOM SELECT****************/
.rm_select_list { display: inline-block; max-width: 250px; width: 100%; background: #fff; color: #686868; font-family: avenir; font-size: 12px; position: relative; cursor: pointer; height:28px; line-height:20px; }
.rm_select_list:after { content: ''; position: absolute; top: 0; bottom: 0; right: 4%; margin: auto; width: 0; height: 0; border-style: solid; border-width: 6px 3px 0 3px; border-color: #707070 transparent transparent transparent; }
.rm_select_list span { display: block; padding: 5px; position: relative; z-index: 1; white-space: nowrap; max-width: 99%; overflow: hidden; text-overflow: ellipsis; text-align:left;}
.rm_select_list ul { display: none; position: absolute; z-index: 2; top: 100%; left: 0; width: 100%; list-style: none; background: #fff; color: #686868; margin: 0; padding: 4px 0px; border: 0px solid #fff; max-height: 250px; overflow-y: auto; overflow-x: hidden;}
.rm_select_list ul li { cursor: pointer; margin-left:0px }
.rm_select_list ul li:hover { background: #305a89; color: #fff; }
.rm_select_list ul li input { vertical-align: middle; width:auto; display: inline-block; }
.rm_select_list ul li label { display: block; width: 100%; cursor: pointer; padding: 0px 8px; text-align:left; }
.rm_select_list_sub { font-weight: bold; padding-left: 6px !important; }
.rm_select_list input {display: inline-block;vertical-align: middle; background: transparent; max-width: none; width: auto; margin: 0;height: 18px!important;}
.rm_select_list [type="checkbox"]:not(:checked), [type="checkbox"]:checked { position: relative; left: auto; }
.gr_all{text-align:left}
/****************CUSTOM SELECT****************/

/****************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;}
	.search_container_search_h1 {font-size: 24px;}
	.search_container_search_h2 {font-size: 24px;}
	.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; }
	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; }


@media screen and (max-width: 1024px) {
	a.icon_menu_small_item, a.icon_menu_small_item_active {text-align: left;}
	.icon_menu_small_icon {height: 56px;margin-left:15px;}
	.parallax-container {height: auto; min-height:550px; }
	
}

@media screen and (max-width: 1024px) {
	.parallax-container2 {height: 540px;}
}

@media screen and (max-width: 768px) {
	#logo img {display: block; height: 45px;}
	.header_right {width: 60%;}
	.parallax-container {height: auto; min-height:750px; }
	.parallax-container2 {height: 740px;}
}

@media screen and (max-width: 414px) {
	#header {padding: 0px;}
	#top_menu {text-align: center;}
	#top_menu_left {width: 100%; display: none; text-align: center; padding-bottom: 10px;}
	#top_menu_right {width: 100%; display: block;text-align: center;}
	.parduoti_btn {width: 49%;}
	.con_info {position: relative;float: right;top:-5px;}
	/*.header_right { display: inline-block; float: none; margin-top: 0px; text-align: center; position: relative; z-index: 100; top: -35px; margin: 5px 0px; width: 100%; }*/
	.header_right {
	display: inline-block;
    float: none;
    margin-top: 0px;
    text-align: center;
    position: relative;
    z-index: 100;
    top: -35px;
    margin: 5px 0px;
    width: 100%;
    height: 50px;}
	#logo {float:left; top: 0px;}
	#logo img {max-width: 140px;margin: auto; height: auto;}
	#header_love {text-align: right; position: absolute; top: 0; right: 0;}
	.con_ico {margin: 0px 6px;}
	.con_text { font-size: 12px; display: none; }
	.con_text2 {padding: 4px;}
	.con_text_ac {padding: 4px;}
	.container_photo .main_table {top:0;}
	#header_right {width:100%;}
	a.icon_menu_small_item, a.icon_menu_small_item_active { max-width: auto;text-align: center; font-size: 15px; padding-right: 15px;padding-left: 15px;}
	.icon_menu_small_icon {margin-left: 0;}
	.icon_menu_small_text {font-size: 13px;text-align: center;padding-left: 0px;line-height: 13px;vertical-align: top;max-width:none;}
	.btn_default {max-width: none!important; width: 49.6%!important; text-align: center!important;}
	.parallax-container { height: auto; min-height:700px; }	
	.parallax-container2 { height: auto; min-height:700px; }	
	.inner2_topmenu {margin-bottom: 1px; padding: 5px;}
	.kontaktu_mygtukas {min-width: auto;}
}

