@media screen and (min-width:1081px){
#menu-main-menu > li.menu-item-has-children:hover > ul{
	opacity:1;
	visibility:visible;
	}
	#menu-main-menu > li:hover > a{
	background:#fff;
	color:#333333;
	}	
#menu-main-menu > li.menu-item-has-children:hover > a{
	background:#fff;
	color:#333333;
	border-bottom-left-radius:0px;
	border-bottom-right-radius:0px;
	}
#menu-main-menu > li > ul{
	transition:200ms ease-in-out;
	-moz-transition:200ms ease-in-out;
	-webkit-transition:200ms ease-in-out;
	-ms-transition:200ms ease-in-out;
	-o-transition:200ms ease-in-out;
	box-shadow:0px 4px 5px rgba(120, 120, 120, 0.5);
	}
#menu-main-menu > li > ul > li > ul > li:hover > a{
	color:#ed7706;
	/*font-weight:400;*/
	}
#menu-main-menu > li > ul > li > ul > li:not(:last-of-type){
	padding-bottom:7px;
	}
#menu-main-menu > li > ul > li > ul > li:not(:first-of-type){
	padding-top:7px;
	}
}
@media screen and (max-width:1500px){
	.dr-sl {
		padding: 0px 30px;
		}
	.the-main-block{
		top:9%;
		}
	.the-main-block h1{
		font-size:42px;
		max-width: 95%;
		margin-left: auto;
		margin-right: auto;
		}
	}
@media screen and (max-width:1355px){
	#menu-main-menu > li > a{
		padding:10px 8px;
		}
	#main-logo{
		margin-left:0px;
		width: 160px;
		margin-top:15px;
		}
	}
@media screen and (max-width:1315px){
	.one-kaip{
		max-width: 400px;
		}
	}
@media screen and (max-width:1300px){
	#menu-main-menu > li > a{
		font-size:12px;
		
		}
	
	}
@media screen and (max-width:1225px){
	.one-kaip{
		padding: 20px 20px 40px 20px;
		max-width: 360px;
		}
	#menu-main-menu > li > a{
		font-size: 12px;
		
		}
	}
@media screen and (max-width:1200px){
	.weather-container{
		display:none;
		}
	#menu-main-menu > li.menu-item-has-children > a{
		padding:20px 12px;
		}
	.h310{
		min-height:250px;
		}
	}
@media screen and (max-width:1170px){
	#menu-main-menu > li > a{
		font-size:11px;
		}
	#main-logo{
		
		width: 140px;
		    margin-top: 18px !important;
		}
	}
@media screen and (max-width:1105px){
	.one-kaip{
		max-width: 320px;
		}
	.the-title h1{
		font-size:30px;
		}
	}
@media screen and (max-width:1080px){
	.h310{
		min-height:200px;
		}
	.the-main-block h1{
		font-size: 36px;
		}
	.the-title h3, .the-title-in h1, .the-title h1{
		font-size:28px;
		}
	#mob_nav{
		display:inline-block;
		background:none;
		border:none;
		padding:0px;
		position:absolute;
		top:24px;
		z-index:8;
		left:24px;
		cursor:pointer;
		transition: 300ms ease-in-out;
		-webkit-transition: 300ms ease-in-out;
		-moz-transition: 300ms ease-in-out;
		-ms-transition: 300ms ease-in-out;
		-o-transition: 300ms ease-in-out;
		}
	.menu-section.stick #mob_nav{
		top: 26px;
		}
	
      .menu-section.stick #mob_nav .cls-1 {
        fill: #333333;
      
      }
    
	#mob_nav:focus{
		outline:none;
		}
	#main-logo{
		margin-left:42px;
		}
	#main-logo2{
		margin-left:30px;
		}
	header .menu-main-menu-container {
		position: fixed;
		width: 262px;
		left: -262px;
		overflow:hidden;
		z-index: 7;
		top: 0px;
		height: 100%;
		background: #f4970b;
		transition: 300ms ease-in-out;
		-webkit-transition: 300ms ease-in-out;
		-moz-transition: 300ms ease-in-out;
		-ms-transition: 300ms ease-in-out;
		-o-transition: 300ms ease-in-out;
	}
	#menu-main-menu{
		width: 107%;
		width: calc(100% + 25px);
		height: 100%;
		float: left;
		margin-top: 0px !important;
		overflow: auto;
		box-shadow: 0px 3px 6px #333;
		}
	#menu-main-menu li{
		width:100%;
		}
	#menu-main-menu > li > a{
		border-bottom: 1px solid #d38510;
		margin: 0px;
		height: 60px;
		line-height: 40px;
		text-align: left;
		}
	#menu-main-menu > li > ul{
		position:static;
		width:100%;
		padding:0px;
		float:left;
		visibility: visible;
   		opacity: 1;
		}
	#menu-main-menu > li > ul li{
		width:100% !important;
		float:none;
		padding:0px;
		}
	#menu-main-menu > li > ul li ul{
		width:100%;
		float:left;
		padding:0px !important;
		}
	.menu-item a img{
		display:none !important;
		}
	#menu-main-menu > li > ul > li > ul > li > a:focus .menu-image-title{
		color: #ed7706 !important;
    	font-weight: 400;
		}
	.menu-image-title{
		font-size: 14px;
		color: #090908;
		}
	#menu-main-menu > li > ul > li > ul > li:hover > a .menu-image-title{
		color: #090908;
		}
	li.pslmn > a i {
		display: inline;
		}
	.pslmn > ul{
		display:none;
		}
	#menu-main-menu > li > a{
		font-size:14px;
		}
	.pslmn > a i {
		margin-left: 25px;
		font-size: 22px;
	}
	#menu-main-menu > li.menu-item-has-children > a, #menu-main-menu > li > a{
		box-sizing:border-box;
		padding:10px 10px;
		width: calc(100% - 25px);
		}
	#menu-main-menu > li > ul > li > ul > li{
		padding:0px;
		box-sizing:border-box;
		padding-right:7px;
		display:inline-table;
		}
	#pl-mar{
		top: 16px;
    	right: 38px;
		}
	#menu-main-menu > li > ul > li > ul > li > a{
		padding:0px 30px;
		height:60px;
		vertical-align: middle;
		display: table-cell;
		float:none;
		box-sizing:border-box;
		border-bottom:1px solid #e1e1d7;
		}
	#menu-main-menu > li > ul > li:not(.menu-item-has-children) > a{
		padding:0px 30px;
		box-sizing:border-box;
		float:none;
		display: table-cell;
		vertical-align: middle;
		height:60px;
		border-bottom:1px solid #e1e1d7;
		}
	#menu-main-menu > li > ul > li > ul > li > a:hover, #menu-main-menu > li > ul > li > a:hover{
		color:#090908;
		}
	#menu-main-menu > li > ul > li > ul > li > a:focus, #menu-main-menu > li > ul > li > a:focus{
		color:#ed7706;
	font-weight:400;
		}
	#menu-main-menu > li > ul > .column-sm2{
		display:block;
		float:none;
		}
	}
@media screen and (max-width:985px){
	.the-main-block h1 {
		font-size: 28px;
	}
	.home .the-title h3{
		font-size:24px;
		}
	.kain .tab table{
		font-size:14px;
		}
	}
@media screen and (max-width:970px){
	.draugai > .container-lg > .right, .draugai > .container-lg > .overflow{
		width:100%;
		text-align:center;
		float:left;
		}
	.draugai > .container-lg > .overflow{
		box-sizing:border-box;
		}
	.draugai > .container-lg > .right img{
		float:none;
		max-width:100%;
		}
	.draugai > .container-lg > .right{
		background-color:#12243e;
		}
	.one-pram .pldmn{
		display:none;
		}
	#getmars{
		    margin-bottom: 35px;
		}
	}
@media screen and (max-width:885px){
	.kain .tab table{
		font-size:12px;
		}
	.in-pram{
	
	padding:30px 0px 30px 0px;
	}
	#fancybox-left span {
left: 20px;
}

#fancybox-right span {
left: auto;
right: 20px;
}
	}
@media screen and (max-width:800px){
	.home .the-title h3{
		display:none;
		}
	.kain .tab table{
		width:723px;
		}
	.kain .tab .outter_table{
		    overflow: auto;
			max-width:100%;
			margin-bottom:20px;
			border:1px inset #DBDBDB;
		}	

	}
@media screen and (max-width:865px){
	.one-kaip{
		padding: 20px 40px 40px 40px;
		max-width: 430px;
		}
	.the-title h1{
		font-size:26px;
		}
	.sinle-reng{
		width:100% !important;
		padding-left:0px !important; 
		padding-right:0px !important;
		}
	}
@media screen and (max-width:800px){
	.tab{
		display:none;
		}
	.mobile-tab{
		display:block;
		}
	.kain {
		padding-bottom: 0px;
	}
	.socials a{
	    width: 38px;
		height: 38px;
		line-height: 38px;
		font-size: 16px;
		}
	}
@media screen and (max-width:755px){
	.the-main-block .button{
		
		}
	.dot{
		width: 35px;
    	height: 35px;
		font-size: 14px;
		}
	.dot-container{
		width: 35px;
		height:51px;
		}
	.h310{
		min-height:220px;
		}
	.sin-reng{
		height:350px;
		}
	}
@media screen and (max-width:700px){
	.newemail .button{
		padding:10px 15px;
		font-size:14px;
		}
	.newemail .input{
		height:40px;
		line-height:38px;
		}
	.newemail, .sendmess{
		left:0px;
		}
	.sug-hold{
		padding-left:0px;
		}
	.newemail{
		padding:48px 38px;
		}
	}
@media screen and (max-width:685px){
	.the-title{
		top: 31.5%;
		}
	.the-title h1{
		font-size:22px;
		}
	.home .the-title h3{
		font-size:20px;
		}
	.sin-reng{
		height:300px;
		}
	.one-pram .prrem{
		width: 128px;
    	height: 44px;
		}
	.one-pram .drg{
		display:none;
		}
}
@media screen and (max-width:645px){
	img.alignleft{
		margin-right:0px;
		margin-bottom:0px;
		float:none;
		}
	img.alignright{
		margin-left:0px;
		float:none;
		margin-bottom:0px;
		}
	img.aligncenter{
		margin-left:0px;
		margin-bottom:0px;
		margin-right:0px;
		}
	.one-pram .prrem{
		width: 97px;
		height: 34px;
		font-size:14px;
		}
	.one-pram h3{
		font-size: 22px;
		}
	.one-pram .plex p{
		font-size:14px;
		}
	}
	@media screen and (max-width:585px){
.kain .mobile-tab table{
		font-size:14px;
		}
		.the-title-in{
			top:auto;
			bottom:20px;
			}
		.sendmess{
			font-size:14px;
			}
	}
@media screen and (max-width:575px){
	.one-pram > table tr > td{
		width:100%;
		float:left;
		}
	.one-pram > table tr > td:nth-of-type(3){
		text-align:center;
		}
	.one-pram .prrem{
		margin-top:10px;
		
		}
	#menu-footer-menu > .column-sm{
		width:100%;
		}
	
	.hzz{
		height:350px;
		}
		
	#dot-1{
		top:81.5%;
		top:calc(81.5% - 20px);
		}
	#dot-2{
		top:66.75%;
		top:calc(66.75% - 20px);
		}
	#dot-3{
		top:65.3%;
		top:calc(65.3% - 20px);
		}
	#dot-4{	
		top:66.83%;	
		top:calc(66.83% - 20px);
		}
	#dot-5{
		top:57.73%;
		top:calc(57.73% - 20px);
		}
	#dot-6{
		top:50.5%;
		top:calc(50.5% - 20px);
		}
	#dot-7{
		top:48.24%;
		top:calc(48.24% - 20px);
		}
	#dot-8{
		top:51.66%;
		top:calc(51.66% - 20px);
		}
	#dot-9{
		top:48.3%;
		top:calc(48.3% - 20px);
		}
	#dot-10{
		top:61%;
		top:calc(61% - 20px);
		}
	#dot-11{
		top:61.26%;
		top:calc(61.26% - 20px);
		}
	#dot-12{
		top:75.5%;
		top:calc(75.5% - 20px);
		}
	#dot-13{
		top:82.6%;
		top:calc(82.6% - 20px);
		}
	#dot-14{
		left: 57%;
    	left: calc(57% - 20px);
		top:78.5%;
		top:calc(78.5% - 20px);
		}
	.page-template-template-marsrutas #dot-1{
		top:77.2%;
		top:calc(77.2% - 20px);
		}
	.page-template-template-marsrutas #dot-2{	
		top:59.45%;
		top:calc(59.45% - 20px);
		}
	.page-template-template-marsrutas #dot-3{	
		top:57%;
		top:calc(57% - 20px);
		}
	.page-template-template-marsrutas #dot-4{	
		top:60.53%;
		top:calc(60.53% - 20px);
		}
	.page-template-template-marsrutas #dot-5{	
		top:48.43%;
		top:calc(48.43% - 20px);
		}
	.page-template-template-marsrutas #dot-6{	
		top:40.2%;
		top:calc(40.2% - 20px);
		}
	.page-template-template-marsrutas #dot-7{
		top:36.94%;
		top:calc(36.94% - 20px);
		}
	.page-template-template-marsrutas #dot-8{
		top:40.36%;
		top:calc(40.36% - 20px);
		}
	.page-template-template-marsrutas #dot-9{
		top:37.5%;
		top:calc(37.5% - 20px);
		}
	.page-template-template-marsrutas #dot-10{
		top:52.7%;
		top:calc(52.7% - 20px);
		}
	.page-template-template-marsrutas #dot-11{
		top:52.96%;
		top:calc(52.96% - 20px);
		}
	.page-template-template-marsrutas #dot-12{
		top:70.2%;
		top:calc(70.2% - 20px);
		}
	.page-template-template-marsrutas #dot-13{
		top:79.3%;
		top:calc(79.3% - 20px);
		}
	.page-template-template-marsrutas #dot-14{
		top:74.2%;
		top:calc(74.2% - 20px);
		}
	.home .the-title h3, .dot-container, .info, .dot-info-1, .dot-info-2, .dot-info-3, .dot-wc, .dot-wc2{
		display:none;
		}
	#canvas{
		display:none;
		}
	#canvas2{
	display:block;
	height:350px;
	}
	#map{
		margin-top:110px;
		}
	.home .main-sec > .img, .page-template-template-marsrutas .main-sec > .img{
		background-position:bottom center;
		background-size:100% auto;
		}
	.socials{
		display:none;
		}
	#main-logo{
		float:none;
		margin:12px;
		}
	#main-logo2{
		float:none;
		margin-left:0px;
		}
	.mce{
		display:block;
		margin:0 auto;
		width:211px;
		}
	.lang-nav{
		position:absolute;
		top:15px;
		right:20px;
		}
	.ui-selectmenu-button{
		margin-top:0px;
		}
	.the-main-block {
		top: 15%;
		}
	.sus-but .button{
		padding: 10px 20px;
		box-sizing: border-box;
		width: 80%;
		}
	.page-template-template-marsrutas .the-title{
		top: 14%;
		}
	
	.footer > .container{
		max-width:330px;
		}
	.footer .container > .half.full-lg{
		display:none;
		}
	.footer .container > .full-sm{
		width:100%;
		}
	}
@media screen and (max-width:565px){
	
	.one-pram{
		padding:20px 0px;
		}
	.kontaktai > .half{
		padding:0px;
		}
	.newemail .overflow{
		width:100%;
		float:left;
		}
	.newemail .button{
		width:100%;
		float:left;
		margin-left:0px;
		}
	#sendmars{
		display:none;	
		}
	#sendmars2{
		display:inline-block;
		margin-top:20px;	
		}
	.newemail {
		padding: 18px 38px;
	}
	}
@media screen and (max-width:500px){
.kain .mobile-tab table td{
		padding:10px;
		
		}
.kain .mobile-tab table tr td:nth-of-type(2){
	min-width:104px;
	}
}
@media screen and (max-width:475px){
	.page-template-template-marsrutas .the-title {
		top: 15%;
	}
	.mobile-tab .button.in{
		font-size:14px;
		width:100%;
		}
	}
@media screen and (max-width:400px){
	#dot-1{
		top:82.5%;
		top:calc(82.5% - 20px);
		}
	#dot-2{
		top:68.75%;
		top:calc(68.75% - 20px);
		}
	#dot-3{
		top:67.3%;
		top:calc(67.3% - 20px);
		left: 6.9%;
    	left: calc(6.9% - 22px);
		}
	#dot-4{	
		top:68.83%;	
		top:calc(68.83% - 20px);
		}
	#dot-5{
		top:59.73%;
		top:calc(59.73% - 20px);
		}
	#dot-6{
		top:53.5%;
		top:calc(53.5% - 20px);
		}
	#dot-7{
		top:52.24%;
		top:calc(52.24% - 20px);
		}
	#dot-8{
		top:53.66%;
		top:calc(53.66% - 20px);
		}
	#dot-9{
		top:52.3%;
		top:calc(52.3% - 20px);
		}
	#dot-10{
		top:64%;
		top:calc(64% - 20px);
		}
	#dot-11{
		top:64.26%;
		top:calc(64.26% - 20px);
		}
	#dot-12{
		top:77.5%;
		top:calc(77.5% - 20px);
		}
	#dot-13{
		top:83.6%;
		top:calc(83.6% - 20px);
		}
	#dot-14{
		top:80.5%;
		top:calc(80.5% - 20px);
		}
	.page-template-template-marsrutas #dot-1{
		top:79.2%;
		top:calc(79.2% - 20px);
		}
	.page-template-template-marsrutas #dot-2{	
		top:62.45%;
		top:calc(62.45% - 20px);
		}
	.page-template-template-marsrutas #dot-3{	
	    left: 6.9%;
    	left: calc(6.9% - 20px);
		top:59%;
		top:calc(59% - 20px);
		}
	.page-template-template-marsrutas #dot-4{	
		top:62.53%;
		top:calc(62.53% - 20px);
		}
	.page-template-template-marsrutas #dot-5{	
		top:50.43%;
		top:calc(50.43% - 20px);
		}
	.page-template-template-marsrutas #dot-6{	
		top:43.2%;
		top:calc(43.2% - 20px);
		}
	.page-template-template-marsrutas #dot-7{
		top:40.94%;
		top:calc(40.94% - 20px);
		}
	.page-template-template-marsrutas #dot-8{
		top:44.36%;
		top:calc(44.36% - 20px);
		}
	.page-template-template-marsrutas #dot-9{
		top:41.5%;
		top:calc(41.5% - 20px);
		}
	.page-template-template-marsrutas #dot-10{
		top:54.7%;
		top:calc(54.7% - 20px);
		}
	.page-template-template-marsrutas #dot-11{
		top:55.96%;
		top:calc(55.96% - 20px);
		}
	.page-template-template-marsrutas #dot-12{
		top:73.2%;
		top:calc(73.2% - 20px);
		}
	.page-template-template-marsrutas #dot-13{
		top:81.3%;
		top:calc(81.3% - 20px);
		}
	.page-template-template-marsrutas #dot-14{
		top:76.2%;
		top:calc(76.2% - 20px);
		}
	.sus-but{
		bottom: 3.3%;
		}
	.page-template-template-marsrutas .the-title {
		top: 85px;
		}
	.one-pram h3{
		font-size:20px;
		}
	#getmars{
		padding: 10px 15px;
		font-size:16px;
		}
	.button.bulky{
		padding: 10px 15px;
		font-size:16px;
		width:100%;
		box-sizing:border-box;
		margin-left:0px;
		margin-right:0px;
		}
	#map{
		margin-top:120px;
		}
	.the-main-block h1 {
		font-size: 21px;
		}
	.the-main-block {
			top: 16%;
			}
	.container-sm, .container{
		padding-left:10px;
		padding-right:10px;
		}
	.sendmess{
		padding: 38px 18px;
		}
	.lang-nav{
		right:15px;
		}
	.sus-but .button{
		width: 80%;
		}
	}
@media screen and (max-width:490px){
	.sprendimas{
		float:left;
		margin-top:10px;
		}
	}
@media screen and (max-height:490px){
	.socials{
	    display:none;
		}
	}
