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);
}

@font-face {
    font-family: SignP;
    src: url(../font/SignPainter-HouseScript-01.otf);
  }

* { box-sizing: border-box; }

.cookie_padding{padding-left:3px}

body{
font-family:Avenir;
margin:0;
padding:0;
height:100%;
border:none;
font-size:12px;
color:#444444;
background:#fff;
box-sizing: border-box;
}

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; 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:#444444;}
spans {font-size: 15px; margin:0; padding: 0; line-height:24px; color:#444444;}
ul {
    list-style-type: disc !important;
    padding-left: 25px;
}
li {
    font-size: 15px;
    color: #444444;
    line-height: 24px;
    font-weight: 400;
	text-align: left;
}
ol {margin-left: 16px;}
a { display: inline-block; vertical-align: top; box-sizing: border-box; cursor: pointer; text-decoration: underline; color:#c51a1e;}
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----------------*/
.about_container 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;
}
.about_container a[href$='.pdf']:hover {text-decoration: none;}

.about_container 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;
}
.about_container a[href$='.doc']:hover {text-decoration: none;}

.about_container 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;
}
.about_container a[href$='.docx']:hover {text-decoration: none;}

.about_container 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;
}
.about_container a[href$='.xls']:hover {text-decoration: none;}

.about_container 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;
}
.about_container a[href$='.xlsx']:hover {text-decoration: none;}

.top_fixed {
	position: relative;
    top: 0px;
    width: 100%;
	background-color:#fff;
    z-index: 3000;
    transition: all .5s ease-in-out;
    min-height: 80px;
    display: flex;
    align-items: center;
}

/*.nav-up {
  position: fixed;
  top: -6px!important;
  transition: all .5s ease-in-out;
}
.nav-up .top_fixed {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-up #logo img {max-width: 148px;transition: all .5s ease-in-out;}
*/


#main{width: 100%; height: 100%;overflow:hidden;max-width: 1920px;margin:auto;}
.top_menu {margin: auto;padding: 10px;overflow: auto;display: block; background-color: #1d88ed;}
.top_menu_max {max-width:1280px;margin: auto; width: 100%; display: block;}
#header{width:100%; margin: auto; padding:0;}
.header_inside {max-width: 1280px; margin: auto; text-align: right;position: relative;}
#logo{float:left; padding: 5px; z-index: 10; 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: 218px;display: block;}
.inner_topmenu {z-index: 50;position: relative;}
#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; }
#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;}

.con_info {
    display: inline-block;
    position: relative;
    z-index: 1;
    text-align: right;
    float: right;
    margin-top: 5px;
}
.con_icons {
    display: inline-block;
    height: 30px;
    margin-right: 5px;
}
.con_ico {
    display: inline-block;
    vertical-align: top;
    width: 25px;
    background-repeat: no-repeat;
    background-position: 0px 5px;
    height: 100%;
    background-size: 24px;
    transition-duration: .4s;
}
.con_ico:hover{transform: rotate(360deg);}

.con_icons .fb {
    background-image: url(../icons/fb.png);
	  padding-left: 0;
}
.con_icons .inst {
    background-image: url(../icons/inst.png);
  	padding-left: 0;
}
.con_icons .msg {
  background-image: url(../icons/msg.png);
  padding-left: 0;
}
.con_icons .vbr {
  background-image: url(../icons/vbr.png);
  padding-left: 0;
}
.con_icons .whs {
  background-image: url(../icons/whs.png);
  padding-left: 0;
}


.inner2_topmenu {
    display: block;
	margin: auto;
    max-width: 1280px;
    width: 100%;
	text-align: center;
    z-index: 1000;
}
.block {
    display: block;
}
a.icon_menu_small_item {
    display: inline-block;
    vertical-align: top;
    box-sizing: border-box;
    font-size: 20px;
    color: #fff;
	text-decoration: none;
    text-transform: uppercase;
    padding: 0 5px;
    margin: 0 16px;
}
a.icon_menu_small_item:hover{color: #fff;background-color: #0d5eab; padding: 0 5px;}

a.icon_menu_small_item:last-child {background-color: #0d5eab; padding: 0 5px;}
a.icon_menu_small_item:last-child:hover {background-color: #0b467d; color:#8db3d9;}

a.active {
    background: #0b467d;
}


.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:#7e7e7e;
	width: 80%;
	margin: auto;
	line-height: 1;
}

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

#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: 1600px; margin:auto; padding: 0 40px;}
#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: 5px;}

.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;}
.puslapiai{padding:4px; text-align:left;font-size:0;}


.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;}

#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: avenir; cursor:pointer; margin-left: 10px;}

.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: 30px 0px;
    text-align: center;
    height: auto;
    min-height: 290px;
    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: center;
    height: auto;
    min-height: 550px;
    position: relative;
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
    margin-top: 200px;
}

.btn_agent {
    background-color: #1d88ed;
    color: #fff;
    padding: 10px 40px;
    font-size: 18px;
    text-decoration: none;
    margin-top: 20px;
}
.btn_agent:hover {
    background-color: #0d5eab;
    color: #fff;
}

.img_agent {display:block; float: right; margin-top:-380px;}

.container_photo2 .padding50 {max-width: 1280px; margin: auto;padding: 100px; text-align: left;}

.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;
	color:#fff;
    text-align: left;
}

.container_photo2 p {
    font-size: 18px;
	font-weight: 400;
    margin-bottom: 4px;
    line-height: 22px;
    margin-top: 0px;
	color:#fff;
    text-align: left;
}
.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;
}

.big_contact {
	display: inline-block;
    vertical-align: top;
    max-width: 50%;
    width: 100%;
    margin-left: 0%;
    padding: 20px 0px;
    text-align: left;
}
.big_contact_photo {
    display: inline-block;
    width: 200px;
    height: 200px;
    background-repeat: no-repeat;
    background-position: center center!important;
    background-size: cover!important;
    /*background: url(../images/big_contact.png);*/
}
.big_contact_text {
    display: inline-block;
    width: auto;
    margin-left: 60px;
    margin-top: 40px;
    vertical-align: top;
    max-width: 70%;
}
.big_contact_text h4 {
    font-size: 24px;
    font-family: Avenir;
    color: #fff;
    margin-bottom: 20px;
    font-weight: 400;
    font-style: italic;
}
.big_contact_text p {
    font-size: 16px;
    color: #fff;
    vertical-align: top;
    margin-top: 30px;
    margin: 0;
    font-family: Avenir;
    position: relative;
    margin-left: 30px;
}
.big_contact_text p:before {
    content: "”";
    font-size: 100px;
    position: absolute;
    top: 18px;
    left: -52px;
}
.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;}

.page_nr_active {font-size: 12px; text-decoration: none; padding:2px 6px; font-weight:bold; margin-bottom: 3px; display: inline-block; color: #fff; background:#1d88ed;min-width: 25px; min-height: 20px; text-align: center; vertical-align: middle; line-height: 20px;margin-right: 3px;}
.page_nr_active:hover {font-size: 12px; text-decoration: none; padding:2px 6px; font-weight:bold; margin-bottom: 3px; display: inline-block; color: #fff; background: #1d88ed;min-width: 25px; min-height: 20px; text-align: center; vertical-align: middle; line-height: 20px;margin-right: 3px;}

.page_nr {font-size: 12px; text-decoration: none;border:none; padding:2px 6px; display: inline-block; margin-bottom: 3px; background: #ececec!important;min-width: 25px; min-height: 20px; text-align: center; vertical-align: middle; line-height: 20px;margin-right: 3px;color:#000!important;}
.page_nr:hover {font-size: 12px; text-decoration: none;border:none; padding:2px 6px; display: inline-block; margin-bottom: 3px; background: #1d88ed!important;min-width: 25px; min-height: 20px; text-align: center; vertical-align: middle; line-height: 20px;margin-right: 3px;color:#fff!important;}

.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; height: 600px; width:100%; max-width: 1920px; margin: auto;}
.parallax-container2 {position: relative; height: 330px; width:100%;}

.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!important;}
.parallax_text {
position: absolute;
    top: 30%;
    left: auto;
    font-weight: 400;
    right: 25%;
    margin: 0 auto;
    font-size: 42px;
    color: #fff;
    text-align: right;
    max-width: 1280px;
	text-shadow: 3px 2px 6px black;
}
.parallax_text span {font-size:132px; font-family: SignP, Avenir;}

.parallax-container-inside {
    position: relative;
    height: 350px;
    width: 100%;
    max-width: 1920px;
    margin: auto;
    top: 0;
}

.parallax_inside {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    z-index: -1;
    background-size: cover !important;
    overflow: hidden;
    background-image: url(../bg.webp);
    background-repeat: no-repeat;
    background-position: bottom right;
}

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

.search_container_search {text-align: center; position:relative;}
.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; }
.ssd_love .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; }

/* MSG */
/* .answerMsg {padding-bottom: 16px;} */

.info_msg {position: relative; display: block; width: 100%;padding: 16px;font-size: 16px;font-weight: 700;color: #003E7C;border:1px solid #C3D8ED;background-color: #E7EFF7;text-align: left;}
.info_msg span {font-size: 14px;padding-top: 4px; font-weight: 400;text-align: left;}
.info_msg.info {background-image: url(../icons/ico_info.svg);background-repeat: no-repeat;background-position:  16px 13px;background-size: 24px 24px;}

.error_msg {position: relative; display: block; width: 100%;padding: 16px;font-size: 16px;font-weight: 700;color: #7C0000;border:1px solid #EDC3C3;background-color: #F7E7E7;text-align: left;}
.error_msg span {font-size: 14px;padding-top: 4px; font-weight: 400;text-align: left;}
.error_msg.info {background-image: url(../icons/ico_error.svg);background-repeat: no-repeat;background-position:  16px 13px;background-size: 24px 24px;}

.ok_msg {position: relative; display: block; width: 100%;padding: 16px;font-size: 16px;font-weight: 700;color: #347C00;border:1px solid #D5EDC3;background-color: #EEF7E7;text-align: left;}
.ok_msg span {font-size: 14px;padding-top: 4px; font-weight: 400;text-align: left;}
.ok_msg.info {background-image: url(../icons/ico_sucess.svg);background-repeat: no-repeat;background-position:  16px 13px;background-size: 24px 24px;}

.warning_msg {position: relative; display: block; width: 100%;padding: 16px;font-size: 16px;font-weight: 700;color: #996601;border:1px solid #EDDFC3;background-color: #F7F2E7;text-align: left;}
.warning_msg span {font-size: 14px;padding-top: 4px; font-weight: 400;text-align: left;}
.warning_msg.info {background-image: url(../icons/ico_warning.svg);background-repeat: no-repeat;background-position:  16px 13px;background-size: 24px 24px;}

.info_msg .close-notification {position: absolute;top: 14px;right: 16px;display: block;width: 24px;height: 24px;background: url(../icons/ico_close.svg) no-repeat 0 0;background-size: 24px;}
.error_msg .close-notification {position: absolute;top: 14px;right: 16px;display: block;width: 24px;height: 24px;background: url(../icons/ico_close.svg) no-repeat 0 0;background-size: 24px;}
.ok_msg .close-notification {position: absolute;top: 14px;right: 16px;display: block;width: 24px;height: 24px;background: url(../icons/ico_close.svg) no-repeat 0 0;background-size: 24px;}
.warning_msg .close-notification {position: absolute;top: 14px;right: 16px;display: block;width: 24px;height: 24px;background: url(../icons/ico_close.svg) no-repeat 0 0;background-size: 24px;}

.error_select {outline: 2px solid rgb(174 45 48); outline-offset: -2px;}

.error_input{font-weight:400;color:#962828!important;font-size:14px;text-align:left;background:#fff;border:1px solid #962828!important;width:100%;display:block;background: url(../icons/ico_error.svg) right 10px center no-repeat;background-color: #fff;background-size: 24px;width: 100%;}
.error_input:focus {border:2px solid #962828!important;}
.error_input_msg{display: block;font-weight:400;color:#962828!important;font-size:12px;text-align:left;line-height: 1;}
/* MSG */


/**/
.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****************/

.top112 {padding-top: 112px;}
.top80 {padding-top: 80px;}
.top48 {padding-top: 48px;}
.top32 {padding-top: 32px;}
.top24 {padding-top: 24px;}
.top16 {padding-top: 16px;}
.top12 {padding-top: 12px;}
.top8 {padding-top: 8px;}
.top4 {padding-top: 4px;}

.bottom112 {padding-bottom: 112px;}
.bottom80 {padding-bottom: 80px;}
.bottom48 {padding-bottom: 48px;}
.bottom32 {padding-bottom: 32px;}
.bottom24 {padding-bottom: 24px;}
.bottom16 {padding-bottom: 16px;}
.bottom12 {padding-bottom: 12px;}
.bottom8 {padding-bottom: 8px;}
.bottom4 {padding-bottom: 4px;}
.bottom0 {padding-bottom: 0px;}

.marbottom112 {margin-bottom: 112px;}
.marbottom80 {margin-bottom: 80px;}
.marbottom48 {margin-bottom: 48px;}
.marbottom32 {margin-bottom: 32px;}
.marbottom24 {margin-bottom: 24px;}
.marbottom16 {margin-bottom: 16px;}
.marbottom12 {margin-bottom: 12px;}
.marbottom8 {margin-bottom: 8px;}
.marbottom4 {margin-bottom: 4px;}
.marbottom0 {margin-bottom: 0px;}

.padd112x0 {padding: 112px 64px 0 64px;}
.padd112x112 {padding: 112px 64px 112px 64px;}
.padd0x112 {padding: 0px 64px 112px 64px;}


@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) {
    .con_info {float: none; text-align: center;margin: 3px auto;display: block;}
}


@media screen and (max-width: 596px) {
#header {padding: 0px}
#logo {float: none;}
#logo img {max-width: 180px;margin: auto;}
.parallax-container-inside {height: 100px;}
.parallax_inside{ background-size: 100% !important;}
.header_inside .con_info {height: auto;position: absolute;z-index: 99999999999999999999;top: 4px;left: 10px;}
#content{padding: 0 10px;}
.top_menu {padding:5px;}
a.icon_menu_small_item {margin:0;width:auto;font-size: 13px;margin-bottom: 5px; line-height: 1;padding: 3px 8px;}
a.icon_menu_small_item:hover {padding: 3px 8px;}
a.icon_menu_small_item:last-child { padding: 3px 8px;}
#header_love {text-align: right; position: absolute; top: 0; right: 0;}
.img_agent {float: none;margin-top:20px;width: 80%;}
.nav-up {top: -70px!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-container { margin-top: 1px; height: 300px;}	
.parallax-container2 { height: auto; min-height: 110px; padding-bottom:30px;}	
.container_photo2 {margin-top: 0;}
.container_photo2 .padding50 {padding: 30px;}
.parallax_text span {font-size: 62px;}
.big_contact {max-width: 100%;text-align: center;}
.big_contact_text {max-width: 80%;margin-left: 0px;}
.container_photo2max{padding-top: 0px;}
.about_txt2 {padding: 20px;background-color: #efefef;border-radius: 0}
.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_photo2 h2 {font-size: 26px;}

.top112 {padding-top: 64px;}
.top80 {padding-top: 48px;}
.top48 {padding-top: 32px;}
.top32 {padding-top: 24px;}
.top24 {padding-top: 20px;}
.top16 {padding-top: 16px;}
.top12 {padding-top: 12px;}
.top8 {padding-top: 8px;}
.top4 {padding-top: 4px;}

.bottom112 {padding-bottom: 64px;}
.bottom80 {padding-bottom: 48px;}
.bottom48 {padding-bottom: 32px;}
.bottom32 {padding-bottom: 32px;}
.bottom24 {padding-bottom: 20px;}
.bottom16 {padding-bottom: 16px;}
.bottom12 {padding-bottom: 12px;}
.bottom8 {padding-bottom: 8px;}
.bottom4 {padding-bottom: 4px;}
.bottom0 {padding-bottom: 0px;}

.marbottom112 {margin-bottom: 64px;}
.marbottom80 {margin-bottom: 48px;}
.marbottom48 {margin-bottom: 32px;}
.marbottom32 {margin-bottom: 32px;}
.marbottom24 {margin-bottom: 20px;}
.marbottom16 {margin-bottom: 16px;}
.marbottom12 {margin-bottom: 12px;}
.marbottom8 {margin-bottom: 8px;}
.marbottom4 {margin-bottom: 4px;}
.marbottom0 {margin-bottom: 0px;}

.padd112x0 {padding: 64px 16px 0 16px;}
.padd112x112 {padding: 64px 16px 64px 16px;}
.padd0x112 {padding: 0px 16px 64px 16px;}
}

}

