@media screen and (max-width:1100px){
	#main-logo{
		margin-top:2px;
		}
	#main-logo img{
		height: 35px;
		width: auto;
		margin-top: 5px;
		}
	.bot_hea_row{
		width:100%;
		}
	.footer .row > .third, .footerlaster, .footerlaster .third{
		box-sizing:border-box;
		padding:0px 10px;
		}
	.footerlaster{
		padding:0px 0px;
		}
	.section.divider1, .section.divider2, .section.divider3, .navcust{
		background-size: auto 100%;
    	background-position: center top;
		}
	.slick-slider:not(.mainslider):not(.mobslider) > .slick-list{
		margin-left:25px;
		margin-right:25px;
		box-sizing:border-box;
		width:calc(100% - 50px);
		}
	#clprev{
		left:0px;
		}
	#clnext{
		right:0px;
		}
	}
@media screen and (max-width:1000px){
	.sliders > .container > .row, .sliders_mobile > .container > .row{
		margin-right:0px;
		margin-left:0px;
		}
	.fourth.left.box.one_disc_box{
		width:33.3333%;
		}
	.one_disc h3, .one_new_text h3, .one_disc_box.fourth .one_disc h3{
		font-size:18px;
		}
	.one_disc_box.fourth .fixhei, .fixhei{
	    height: 110px;	
		}
	.section.social{
		padding-bottom:0px;
		}
	.section.nuolaidos{
		padding-bottom:30px;
		}
	.one_new_box.third .one_new_text{
		min-height: 220px;
		}
	}
@media screen and (max-width:980px){
	.rightimg{
	    background-size: auto 300px;	
		}
	}
@media screen and (max-width:950px){
	.menu-main-container li a{
	    font-size: 13px;	
		}
	.menu-main-container li{
	    padding: 0px 4px;	
		}
	.socim {
		position: absolute;
		top: -10px;
		right: 20px;
		}
	}
@media screen and (max-width:935px){
	.third.miestas{
		width:50%;
		}
	.contablein, .contablein2{
		width:100%;
		float:left;
		}
	.cardholder{
		width:50%;
		}
	}
@media screen and (max-width:885px){
	.slidetextholder h2 {
    	font-size: 50px;
    	}
	.imagerelative{
	    position: relative;	
		}
	.imagerelative > img{
	    position: absolute;
		bottom: 0px;
		margin: 0px;
	    right: 0px;	
		}
	.ftext_pp, .simg_pp, .stext_pp, .fimg_pp{
		width:100%;
		padding-left:0px;
		padding-right:0px;
		}
	.simg_pp, .fimg_pp{
		text-align:center;
		}
	.simg_pp img{
		float:none;
		margin-top:15px;
		}
	}
@media screen and (max-width:850px){
	.onecity{
		width:50%;
		}
	
	.imagecanhol{
		float:left;
		}	
	}
@media screen and (min-width:801px){
	.hidefordesktop{
		display:none;
		}
	}
@media screen and (max-width:800px){
	.lngswitch{
	    margin-top: 34px;	
		}
	.socialbox{
		max-width:260px;
		width:auto;
		}
	.socialbox h2{
		margin-top:25px;
		}
	.section.social{
		padding-top:0px;
		}
	.section.kasyra .rightimg{
		background-size: auto 48%;
		background-position: bottom center;
		}
	.section.kasyra .textblockapie{
		width:100%;
		padding-left: 15px;
		padding-right: 15px;
		}
	.section.kasyra h2{
		font-weight:400;
		font-size:30px;
		margin-top:32px;
		}
	.section.social .row > .half{
		width:100%;
		}
	.section.social .row > .half:last-of-type{
		padding-left: 15px;
		}
	.section.social .row > .half:last-of-type h2{
		padding-top:25px;
		margin-top:25px;
		border-top:1px solid #d4e5e5;
		}
	.socim {
		position: static;
	    margin-top: -45px;
		float:none;
		}
	.bot_hea_row{
		display:none;
		}
	header{
		height:94px;
		}
	body {
		padding-top: 94px;
		}
	#main-logo{
		margin-top: 14px;
		}
	#main-logo img{
		height:56px;
		}
	.top_hea_row{
		display:none;
		}
	}
@media screen and (max-width: 782px) {
  body.admin-bar header{
    top: 46px;
  }
}
@media screen and (max-width:774px){
	.movingbutt{
		margin-right:0px;
		}
	}
.mobileonly{
	display:none;
	}
@media screen and (max-width:765px){
	
	.singlebenefit{
		margin-top:35px;
		}
	.tabzmiestai li a{
		padding: 10px 10px;	
		}
	.pop_info:hover .pop_info_title{
		right: -62px;
		font-size: 10px;
		max-width: 140px;
		width: 140px;
		}
	.desktoponly{
		display:none;
		}
	.mobileonly{
		display:table;
		}
	.content h2{
		font-size:28px;
		}
	.widonmobile{
		width: 400px;
		max-width: 100%;
		float: none;
		display: inline-block;
		text-align:left;
		}
	.imagecanhol{
	    margin-top: 7px;	
		}
	.imagecanhol {
		max-width: 100%;
		float: none;
		display: inline-block;
		}
	.aligncin{
		text-align:center;
		}
	.pop_tab > h2{
		font-size:28px;
		}
	.sidecont{
		width:100%;
		float:left;
		}
	.widgets{
		width:100%;
		float:left;
		text-align:center;
		}
	.widgets > li{
		display:inline-block;
		width:300px;
		text-align:left;
		clear:both;
		}
	.onetip.fourth, .onenum.fourth{
		width:50%;
		}
	.onenum.fourth{
	    height: 110px;
		}
	.onetip div {
		height: 43px;
		}
	.contable > tbody > tr > td, .contable > tbody > tr, .contable > tbody, .contable{
		display:block;
		width:100%;
		float:left;
		box-sizing:border-box;
		text-align:center;
		}
	.contable > tbody > tr > td:last-of-type{
		height:250px;
		}
	.contablein, .contablein2 {
		width: auto;
		clear: both;
		display: inline-table;
		margin: 10px;
		float:left;
		}
	.contablein2 td:first-of-type{
		padding-right:6px;
		}
	.card_pop_menu li:after, .card_pop_menu li:after{
		display:none;
		}
	.content h1{
	    font-size: 32px;
		margin: 35px 0px 30px 0px;
		}
	}
@media screen and (max-width:735px){
	.kaipgaut_table_holder:not(.mobileonli){
		display:none;
		}
	.kaipgaut_table_holder.mobileonli{
		display:block;
		}
	.theol, .halfer{
		width:100%;
		}
	}
@media screen and (max-width:720px){
	.kaipgaut_table_holder > table{
		width:680px;
		}
	.fourth.left.box.one_disc_box, .content .third.left.box.one_disc_box{
		width:50%;
		}
	}
@media screen and (max-width:675px){
	.bendicon {
		width: 140px;
		min-width:0px;
		}
	.tohide{
		display:block;
		}
	.one_new_box.third{
		width:50%;
		}
	.buttonplace{
		padding-top:15px;
		}
	.acc_box > button{
		font-size:18px;
		padding:15px 10px;
		}
	.acc_text {
		padding-left: 35px;
		padding-right: 25px;
		}
	.imagerelative{
		padding-bottom:25px;
		}
	.imagerelative > img{
		display:none;
		}
	.infobox_apptop{
		width:100%;
		}
	.section.form h2{
	    font-size: 28px;	
		}
	.dokumentu_table:not(.mobili), .galioj_table:not(.mobili){
		display:none;
		}
	.dokumentu_tablemob, .galioj_tablemob{
		display:block;
		}
	.bfs-search .single_filter .filter_card, .bfs-search ~ .single_filter .filter_card{
		margin: 0px 20px 0px 3px;
		}
	.bfs-search .single_filter, .bfs-search ~ .single_filter{
		margin-bottom:4px;
		}
	.mobslider{
		display:block;
		}
	.mainslider{
		display:none;
		}
	.card_pop_menu li a h4{
		font-size:12px;
		}
	.minirow .form-group.half{
		width:100%;
		}
	.socialbox {
		max-width: 118px;
		width: auto;
		}
	.section.kasyra .rightimg {
		background-size: 100% auto;
		}
	.socialbox h2, .section.social .row > .half:last-of-type h2{
		font-size:28px;
		}
	.one_disc_box.third, .one_new_box.third, .fourth.left.box.one_disc_box{
		width:50%;
		}
	.footer .row > .third, .footerlaster .third{
		width:50%;
		}
	.postfooter{
		text-align:center;
		}
	.section.social {
		padding: 0px 0px 0px 0px;
		}
	}
@media screen and (max-width:625px){
	.one_new_text h3{
		font-size:18px;
		}
	.imagebox{
		width:100%;
		}
	.fleh{
		width:100%;
		float:left;
		padding-left:0px;
		}
	.mobchfull > .half{
		width:100%;
		}
	.tabtext{
	    padding: 10px 10px;	
		}
	#map{
		height:300px;
		}
	.tabbutton{
	    padding: 6px 15px;	
		}
	.patvirt_one{
		width:100%;
		border-left: 0px solid #f0f0f0;
		}
	.tickbox{
		width: 375px;
		}
	.buttonbox:not(:last-of-type):after {
		width: 75px;
		}
	.thetextbt{
		font-size: 14px;
		}
	.tickbox {
		margin-top: 37px;
		}
	.onecity{
		width:100%;
		margin-bottom:0px;
		}
	.pop_tab .oneagent{
		display:none;
		}
	.pop_tab .onecity h4{
		cursor:pointer;
		padding: 10px 20px;
		position:relative;
		}
	.pop_tab .onecity h4:after{
		position:absolute;
		content:"\f107";
		color: #fff;
		right:10px;
		top:9px;
		font-size:22px;
		font-family:"Fontawesome";
		}
	.pop_tab .onecity h4.agti:after{
		content:"\f106";
		}
	.pop_tab .onecity h4:focus, .pop_tab .onecity h4:active{
		color: #fff;
		}
	.pop_tab .onecity:not(:last-of-type) h4{
		border-bottom:1px solid #287b7c;
		}
	.galiholder > .half{
		width:100%;
		}
	.aprasymoblokas{
	    padding: 0px 10px 10px 0px;	
		}
	.galiholder > .half h3{
	    font-size: 20px;	
		}
	}
@media screen and (max-width:550px){
	.scrolltabdown{
		display:none;
		}
	.mailster-form-2 .mailster-submit-wrapper .submit-button{
		float:none;
		}
	.mailster-wrapper.mailster-submit-wrapper.form-submit{
		text-align:center;
		}
	.pop_tab > h2{
		font-size:24px;
		}
	.bfs-search .single_filter, .bfs-search ~ .single_filter{
		width:100%;
		}
	.bfs-search .single_filter .filter_card, .bfs-search ~ .single_filter .filter_card{
		width:calc(100% - 52px);
		}
	.bfs-search .single_filter i, .bfs-search ~ .single_filter i{
		width:18px;
		}
	.content h1{
	    font-size: 24px;
		margin: 30px 0px 25px 0px;	
		}
	.sidecont > .half, #otherint > .half{
		width:100%;
		}
	.pop_tab{
		max-height:none;
		}
	.card_pop_menu{
		display:none;
		}
	.mobiletabb{
		display:block;
		}
	.card_pop_menu li{
		width:33.33333%;
		}
	.card_pop_menu li:first-of-type, .card_pop_menu li:nth-of-type(2), .card_pop_menu li:nth-of-type(3){
		border-bottom: 1px solid #46afb0;
		}
	.cardholder{
		width:100%;
		}
	.socim {
		width: 285px;
		height: auto;
		}
	.kainos_holder > .half{
		width:100%;
		padding-bottom:15px;
	    border-bottom: 1px solid #f0f0f0;
		}
	.kainos_holder > .half:nth-of-type(2n - 1){
		 border-right: none;
		}
	}
@media screen and (max-width:520px){
	.thebtn{
	    padding: 10px 10px;
		margin-right:0px;	
	    font-size: 13px;
		}
	}
@media screen and (max-width:500px){
	.helperimage {
		width:100%;
		}
	.menu-mobile-container li > button{
	    top: 19px;	
		}
	.menu-mobile-container li a {
		padding: 18px 25px;
		font-size: 23px;
		}
	.mobile_menu {
		width: 350px;
		left: -360px;
		}
	#main-logo img {
		height: 45px;
		margin-top: 8px;
		}
	}
@media screen and (max-width:480px){
	.footer .row > .third{
		width:100%;
		float:left;
		padding-left:0px;
		padding-right:0px;
		}
	.footer .third h3 a i {
		display: inline-block;
		margin-left: 10px;
		}
	.footer .third h3{
		margin:0px;
		padding:13px 20px;
		border-bottom:1px solid #206e6f;
		box-sizing:border-box;
		}
	.footer .third div{
		border-bottom:1px solid #206e6f;
		}
	.footer .third div ul li{
		box-sizing:border-box;
		margin:0px;
		padding: 6px 40px;
		}
	.footer .third div ul li:not(:last-of-type){
		border-bottom:1px solid #206e6f;
		}
	.footerlaster {
		margin-top:35px;
		}
	.footer .third div{
		display:none;
		}
	}
@media screen and (max-width:470px){
	.sliders_mobile .slidetextholder h2{
		font-size:46px;
		}
	.movingbutt{
		margin-left:0px;
		width:100%;
		float:left;
		text-align:center;
		}
	.widonmobile{
		text-align:center;
		}
	#canvas{
		float:none;
		display:inline-block;
		}
	.smallermobile{
		width:132px;
		height:auto;
		}
	}
@media screen and (max-width:435px){
	.tohide {
		display: none;
		}
	.lngswitch{
	    margin-left: 2px;	
		}
	.one_disc_box.third, .one_new_box.third, .fourth.left.box.one_disc_box, .content .third.left.box.one_disc_box{
		width:100%;
		}
	.page-template-template-keliauk-php .one_new_box.third{
		width:50%;
		}
	.kaipgaut_table_holder > table > tbody > tr > td:first-of-type {
		width: 70px;
		}
	.kaipgaut_table_holder > table > tbody > tr > td:first-of-type span strong{
		font-size:12px;
		}
	.one_disc p{
	
		}
	.onenum .numberro{
	    font-size: 34px;	
		}
	.fixhei, .one_disc_box.fourth .fixhei{
		padding-bottom:5px;

		margin-bottom:10px;
		height:auto;
		}
	.container .one_disc h3, .container .one_disc_box.fourth .one_disc h3{
		}
	.one_new_box .one_new_text{
		padding-bottom:5px;
		border-bottom:1px solid #dddddd;
		margin-bottom:10px;
		}
	.one_new_box.third .one_new_text{
		min-height:0;
		}
	.tickbox{
		width: 290px;
		}
	.buttonbox{
		width: 85px;
		}
	.buttonbox:not(:last-of-type):after {
		width: 36px;
		left: 78px;
		}
	.thetextbt{
		font-size: 13px;
		}
	.tickbox {
		margin-top: 38px;
		}
	.socim {
		width: 225px;
	    margin-top: -25px;
		height: auto;
		}
	.footerlaster .third{
		width:100%;
		}
	.section.kasyra .rightimg {
	    background-size: 100% auto;
		}
	.thebtn {
		margin: 30px 5px 0px 0px;
		font-size: 12px;
		padding: 8px 10px;
		}
	.the_btn.btn_2{
		float:none;
		margin-bottom:10px;
		}
	}
@media screen and (max-width:420px){
	#main-logo img {
		height: 40px;
		margin-top: 11px;
		}
	}
@media screen and (max-width:415px){
	.menu-mobile-container li > button{
	    top: 16px;	
		}
	.menu-mobile-container li a {
		padding: 17px 20px;
		font-size: 20px;
		}
	.mobile_menu {
		width: 270px;
		left: -280px;
		}
	}
@media screen and (max-width:400px){
	.onetip div{
		font-size:15px;
		}
	.onetip {
		padding: 14px;
		}
	.fotobox {
		padding: 23px 5px 13px 5px;
		font-size: 14px;
		}
	.section.form h2{
	    font-size: 26px;	
		}
	.kainos_holder > .half{
		padding:0px 0px 15px 0px;
		}
	.filter_card {
		margin: 0px 15px 0px 3px;
		}
	.thebtn {
		margin: 31px 0px 0px 0px;
		font-size: 11px;
		padding: 6px 6px;
		}
	.rowmin .half.left.box.minp{
		width:100%;
		}
	#subbox > .left.full:last-of-type{
		display:table;
		}
	#subbox > .left.full > .overflow{
		display:table-header-group;
		}
	#subbox > .left.full > .right{
		float:none;
		display:table-footer-group;
		text-align:center;
		}
	#subbox > .left.full > .right .the_btn{
		margin-top:15px;
		float:none;
		}
	}
@media screen and (max-width:385px){
	#main-logo img {
		height: 30px;
		margin-top: 16px;
		}
	}
@media screen and (max-width:385px){
	.sliders_mobile .slidetextholder h2{
		font-size: 42px;
		}
	.socim {
		width: 200px;
	    margin-top: -20px;
		height: auto;
		}
	}
@media screen and (max-width:360px){
	.onetip div{
		font-size: 14px;
		}
	.imagecanhol{
		width:280px;
		}
	#toshow{
		right: 15px;
		top: 42px;
		width: 86px;
		height: 104px;
		}
	.socim {
		width: 160px;
		height: auto;
		margin-top:20px;
		}
	#mobilemenubutton {
		margin: 29px 15px 0px 0px;
		}
	.thebtn {
		padding: 6px 6px;
		font-size: 11px;
		margin:32px 0px 0px 0px;
		}
	#main-logo img {
		height: 26px;
		margin-top: 18px;
		}
	}
@media screen and (max-width:345px){
	.fourth.left.box.one_disc_box{
		width:100%;
		}
	.onenum.fourth{
		border:none;
		}
	.onetip.fourth, .onenum.fourth{
		width:100%;
		}
	.onetip div {
		height: auto;
		}
	.one_disc_box.third, .one_new_box.third{
		width:100%;
		}
	.page-template-template-keliauk-php .one_new_box.third{
		width:50%;
		}
	}