/****************PAIEإ KA****************/
.search_new_block { display: block; width: 100%;/* background-color:rgba(41,41,41,0.8); */text-align: center; margin-top: 60px; padding: 20px; border-radius: 30px; }
.search_new_block #paieskos_table { display: block; }
.search_new_block_active #paieskos_table { display: block; }
.search_new_block_active { display: block; width: 100%; background: #e9e9e9; text-align: center; }
.search_new_block_active .search_arrow { display: inline-block; max-width: 550px; width: 100%; background: url(new_search/arrow_up.png) no-repeat center center; height: 46px; font-size: 20px; color: #fff; cursor: pointer; position: relative; top: -46px; }
.search_table {max-width: 1280px;width: 100%; margin: auto;position: absolute; bottom: 20px;left: 0;right: 0;margin: 0 auto;}
.search_arrow { display: inline-block; max-width: 550px; width: 100%; /*background: url(new_search/arrow_down.png) no-repeat center center;*/ height: 46px; font-size: 20px; color: #fff; cursor: pointer; }
.search_title { display: inline-block; padding-top: 9px; }
.search_new_block_active .search_title { padding-top: 16px; }
.search_inline { display: inline-block; vertical-align: top; box-sizing: border-box; max-width: 25%; width: 100%; text-align: left; }
.search_padding_block { padding: 0px 50px; position: relative; z-index:500; }
.search_inline select { display: block; background: #fff; border: 1px solid #d5d5d5; max-width: 200px; width: 92%; margin-bottom: 10px; box-sizing: border-box; font-size: 14px; color: #686868; outline: none; height:28px; border-radius: 4px;padding: 0 10px; }
.search_inline input { display: block; background: #fff; border: 1px solid #d5d5d5; max-width: 200px; width: 92%; margin-bottom: 10px; box-sizing: border-box; font-size: 14px; color: #686868; outline: none; border: none; height:28px;padding:0px 14px; border-radius: 4px;  }
.search_new_block, .search_new_block_active a { font-size: 13px; color: #2a2a2a; }
.search_new_block, .search_new_block_active a:hover { text-decoration: none; }
.search_streets2 {font-size: 13px; background: #fff; color: #686868; max-width: 200px; width: 100%; line-height: 28px;border-radius:4px;margin-top: 0px!important; border: 1px solid #d5d5d5;overflow: hidden;}
.search_streets {font-size: 13px; background: #fff; color: #686868; padding: 0px 10px;border-radius: 30px;}
.search_select_inline { display: inline-block; vertical-align: middle; box-sizing: border-box; max-width: 24%; width: 100%; font-size: 14px; color: #fff; }
.search_select_inline2 { display: inline-block; vertical-align: middle; box-sizing: border-box; max-width: 76%; width: 100%; }
.search_select_inline2 select, .search_select_inline2 input { margin-bottom: 0; }
.search_block2 { margin-bottom: 10px; }
.search_select2 { display: inline-block !important; max-width: 116px !important; width: 100% !important; margin-bottom: 0px !important; box-sizing: border-box !important; font-size: 12px !important; color: #707070 !important; padding: 5px !important; outline: none !important; margin-right: 15px !important; }
.search_input2 { display: inline-block !important;  border: 1px solid #d5d5d5!important; background: #fff !important; max-width: 92px !important; width: 100% !important; margin-bottom: 0px !important; box-sizing: border-box !important; font-size: 14px!important; color: #686868 !important; outline: none !important; margin-right: 15px !important; }
.search_select_inline2 > :last-child { margin-right: 0 !important; }
.search_button { display:block; max-width: 250px; width: 100%; background: #f9c901!important; color: #000!important; font-weight: 400; text-transform: uppercase; text-decoration:none!important; padding: 0px; cursor: pointer; transition: all 0.2s ease-in-out; -webkit-transition: all 0.2s ease-in-out; position:relative; left: 0; right: 0; margin: 0 auto; outline: none; line-height:30px; font-size: 14px;-webkit-appearance: none; border-radius: 4px;}
.search_button:hover { opacity: 0.7 }
.search_button_isvalyti { position: relative; float: none; margin: auto; }

.search_container_search {text-align: center; padding-top: 20px; position:relative;}
.search_container_search a {text-decoration:none;color:#fff;margin-top:10px;margin-bottom:10px;}
.search_container_search_h1 {font-size:30px; color:#fff;}
.search_container_search_h2 {font-size:36px; color:#fff;padding-bottom: 10px;}

/**/
.inner2_search { max-width: none; }
.search_streets a { font-size: 12px; color: #686868; transition: all 0.2s ease-in-out; -webkit-transition: all 0.2s ease-in-out; padding-left: 5px;}
.search_streets a:hover { opacity: 0.8; }
/* paieإ،ka gatvؤ—s */
#bg_div{position: fixed; width: 100%; height: 100%; /*background: url('transparent.png') repeat left top;*/ z-index: 100; top: 0; left: 0; display: none; cursor: wait;}
.floating_div{position: fixed; max-width: 1200px; max-height: 550px; overflow-y: auto; overflow-x: hidden; width: 100%; background-color: #fff; z-index: 10000; top: 28%; left: 50%; margin-left: -605px;
 display: none; border: 5px solid #ececec;}
.street_div{width:160px; float:left; text-align: left;}
.street_div:hover{background:#f9f9f9;}
.street_container{/*max-width: 925px;*/ width: 100%; height: auto; overflow:auto; padding: 5px 0px 5px 5px;}
.filter_div{text-align: left; margin: 10px 0px 5px 10px;}
.gatves_button_div{margin-top:5px;}
.street_container a { color: #676767; font-size: 12px; vertical-align: middle;margin-top: 5px; margin-bottom: 5px; }
.street_container input { display: inline-block; max-width: 14px; height:14px; vertical-align: middle; }
.street_container input:hover {background: #305a89;}
.btn_search2 {margin-left: 10px;box-sizing: border-box;background: #f9c901 ;border: 0;text-transform: uppercase;color: #000!important;cursor: pointer; margin-top: 15px;}
.street_container  input { margin-bottom: 0px; }
.btn_search2 {background: #f9c901!important; transition: all 0.2s ease-in-out; -webkit-transition: all 0.2s ease-in-out; color:#000!important; }
.btn_search2:hover {opacity: 0.8;}
.street_div input[type="checkbox"] { position: static; border: none; }

.styled_search {color: #686868!important; border: 1px solid #ececec!important;}
#search_butt_class {margin-top: 15px;overflow: auto;}

.parallax-container2 .search_container_search {width: 87%; margin-left: 13%;}
.parallax-container2 .search_container_search a {color:#000;display: inline-block;margin-right: 5px;}
.parallax-container2 .search_container_search a:hover {text-decoration: underline;}
.parallax-container2 .search_button {max-width: 150px;display: inline-block;}
.parallax-container2 .btn_bg {float: right;margin-right: 18px;text-align: right;min-width: 480px; }
.parallax-container2 .search_inline select {width: 96%;}


.parallax-container2 .search_button_isvalyti {text-align: center;margin-top:0px;margin-bottom:0px;background-color: #c1c1c1!important;margin-left: 5px;margin-right: 0px!important;}

/****************CUSTOM SELECT****************/
.rm_select_list { display: inline-block;  border: 1px solid #d5d5d5; max-width: 200px; width: 100%; background: #fff; color: #686868; font-family: Ubuntu; font-size: 14px; position: relative; cursor: pointer; height:28px; line-height:20px;border-radius: 4px;}
.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; position: relative; z-index: 1; white-space: nowrap; max-width: 99%; overflow: hidden; text-overflow: ellipsis; text-align:left;padding: 3px 13px;font-size: 14px;height: 22px;}
.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****************/

a.icon_menu_small_item {
    display: inline-block;
    vertical-align: top;
    box-sizing: border-box;
    font-size: 20px;
    color: #fff;
	text-decoration: none;
	margin: 0 20px;
}
a.icon_menu_small_item:last-child {margin:  0px;}
a.icon_menu_small_item:hover .icon_menu_small_text{color:#fff;}
a.icon_menu_small_item:hover {color:#f9c901;}
a.icon_menu_small_item:hover .icon_menu_small_icon{
    opacity: 0.7;
}

.inner_topmenu .active {color:#f9c901;}


@media screen and (max-width: 1280px) {
	.search_padding_block {padding: 0px;}
	.parallax-container2 .search_container_search {width: auto;margin-left: auto;margin: auto;margin-top: 20px;}
	.search_input2 {max-width: 87px !important;}
	.parallax-container2 .search_inline select {width: 100%;}
	.parallax-container2 .btn_bg {margin-right: 0;}
}


@media screen and (max-width: 768px) {
	.search_new_block {margin-top: 0; padding: 5px;}
	.search_inline { max-width: 80%; text-align: center; }
	.search_inline select,.search_inline input { display: inline-block; height: 22px;}
	.search_select_inline { display: inline-block; max-width: 17%; margin: 5px 0px; text-align: left; padding: 0px 2%; font-size: 12px; }
	.search_button { left: 0px; }
	.search_select_inline2 { max-width: 80%; text-align: left; padding: 0px 1px;}
	.search_inline input { max-width: none; width: auto;}
	.search_input2 { max-width: 48% !important; margin-right: 4% !important; }
	.search_padding_block { padding: 5px 0px 20px 0px; top: auto; }
	.search_inline select { max-width: 100%; margin-bottom: 2px;width: 100% }
	#search_select_city, #search_tipas, #search_select_mikrorajon_div, .search_select_pl_type2 { padding: 0px}
	#search_sav { padding: 0px }
	.search_button { max-width: none; }
	#search_butt_class {margin: 15px auto; padding: 0px 2%; width: 40%; }
	#search_butt_class .search_button { position: relative; margin-top: 1px;margin-left: 0px; }
	.search_block2 { margin-bottom: 2px; }
	.search_streets { text-align: left;}
	.search_streets a {padding-left: 0px;font-size: 13px;}
	.search_streets2 {max-width: none; width: 100%; margin: auto;position: relative;line-height: 19px; height: 22px;}
	.search_arrow { display: none; }
	.rm_select_list span {padding: 0px 13px;}
	.rm_select_list { max-width: none !important;height: 22px; }
	.rm_select_list:after { right: 2% !important; }
	.parallax-container2 .btn_bg {float: none;min-width: auto;text-align: center;}
}

@media screen and (max-width: 440px) {
	.search_table {position: relative;top:20px;}
	.nav-up .icon_menu_small_icon {width: 35px;height: 41px;}
	.nav-up .icon_menu_small_text {font-size: 11px;}
	.icon_menu_small_icon{width: 35px; height: 41px; margin: auto;}
	.icon_menu_small_text {font-size: 11px;text-align: center;padding-left: 0px;line-height: 1;vertical-align: top;max-width:none;}
	.big_btn_container{text-align: center;}
	a.icon_menu_big_item {max-width: 32%; margin: 0;margin-bottom: 5px;min-height: auto;}
	.icon_menu_big_icon {width: 60px;height: 60px; background-size: 60px !important;}
	.icon_menu_big_text{font-size: 20px;margin-bottom: 10px;}
	.paslaugos_container {margin: 10px;}
	.parallax-container2 .search_inline select {width: 100%;}
	.search_container_search {padding: 0px;margin: 10px;}
	.search_button_isvalyti {margin-right: 0px;}
	.search_select_inline {max-width: 30%;}
	.search_select_inline2 { max-width: 70%;}
	.search_input2 {width: 48%!important;}
	.search_select_inline2 > :last-child {width: 100%}
	.floating_div {top: 0; right: 0; left: auto; box-sizing: border-box; position: absolute;}
	.mobile {display: none;}
	a.icon_menu_small_item {
	font-size: 16px;
    margin: 10px;
    width: auto%;
    text-shadow: 0px 2px 4px rgba(0, 0, 0, 100%);}
	a.icon_menu_small_item:last-child {margin: 10px 10px;}
    .search_container_search_h1 {font-size: 24px;}
	.search_container_search_h2 {font-size: 24px;}
	.parallax-container2 .search_select_inline {color:#686868;}

}

@media screen and (max-width: 360px) {
	.search_input2 {width: 47.9%!important;}
}

@media screen and (max-width: 320px) {
	.search_input2 {width: 47.8%!important;}
}