/*
 Theme Name:   LetsTravel child
 Theme URI:    http://demo.themeton.com/letstravel
 Description:  letstravel Child Theme
 Author:       ThemeTon
 Author URI:   http://themeton.com
 Template:     letstravel
 Version:      1.0
*/

@import url("../letstravel/style.css");



/*@font-face{
	font-family:'Source Sans Pro';
	font-style:normal;
	font-weight:300;
	src:local('Source Sans Pro Light'),local('SourceSansPro-Light'),url(https://fonts.gstatic.com/s/sourcesanspro/v9/toadOcfmlt9b38dHJxOBGEBls_1aQwi4AfipSOlE3SU.ttf) format('truetype')
}
	
@font-face{
	font-family:'Source Sans Pro';
	font-style:normal;
	font-weight:400;
	src:local('Source Sans Pro'),local('SourceSansPro-Regular'),url(https://fonts.gstatic.com/s/sourcesanspro/v9/ODelI1aHBYDBqgeIAH2zlFzCdIATDt8zXO3QNtzVeJ8.ttf) format('truetype')
}
	
@font-face{
	font-family:'Source Sans Pro';
	font-style:normal;
	font-weight:600;
	src:local('Source Sans Pro Semibold'),local('SourceSansPro-Semibold'),url(https://fonts.gstatic.com/s/sourcesanspro/v9/toadOcfmlt9b38dHJxOBGGvd-IutAbwf5FQ8ZpuI2w4.ttf) format('truetype')
}
	
@font-face{
	font-family:'Source Sans Pro';
	font-style:normal;
	font-weight:700;
	src:local('Source Sans Pro Bold'),local('SourceSansPro-Bold'),url(https://fonts.gstatic.com/s/sourcesanspro/v9/toadOcfmlt9b38dHJxOBGGAlZ1PukdtTN2z-JxSzbe8.ttf) format('truetype')
}
	
@font-face{
	font-family:'Source Sans Pro';
	font-style:normal;
	font-weight:900;
	src:local('Source Sans Pro Black'),local('SourceSansPro-Black'),url(https://fonts.gstatic.com/s/sourcesanspro/v9/toadOcfmlt9b38dHJxOBGOmWm5x7AGfSS0YwqQKRPBc.ttf) format('truetype')
}*/
.fake-button{
	color:#fff;
}
.vertical-align {
    position: relative;
}

#wpcf7-f7572-o1 textarea,
#wpcf7-f7572-p1853-o1 textarea{
	font-size: 18px;
    background: #FBFBFB;
    border-radius: 4px;
    border: 1px solid rgba(219, 219, 219, 0.6);
    width: 100%;
}

/* Theme customization starts here

  -------------------------------------------------------------- */
body, p, h1, h2, h3, h4, h5, h6, .evc-tabs .evc-tabs-nav li a{
	font-family: 'Roboto',sans-serif!important;
    font-weight: 600;
}

h3, h4, h5 {
    font-size: 22px;
    font-weight: 600;
}

.h4, .h5, .h6, h4, h5, h6 {
    margin-top: 10px;
    margin-bottom: 10px;
	line-height: 23px;	
}

a, a:link, a:visited, a:active, a:hover {
    color: #FF9301;
}
h2.subtitleh2{
	text-transform: unset;
    letter-spacing: unset;
    margin-top: 10px;
    font-size: 28px;
}

/* Kelionių planavimas */
.page-template-page-planavimas  .evc-tabs-nav  {
    display: none!important;
}
.page-template-page-planavimas .tour-user-description .mobile-email.mob {
    margin-top: 8px;
    background: transparent;
    color: #000;
    border-radius: 50%;
    height: 50px;
    width: 150px;
    border: none;
}
.page-template-page-planavimas .tour-user .tour_desc_small{
    color: white;
}
.page-template-page-planavimas .tour-user .tour_desc_big{
    color: white;
    font-weight: 500;
    font-size: 20px;
}
.page-template-page-planavimas .tour-user.tour-user-fixed {
    position: fixed;
    margin-left: 3%;
    left: 0;
}
.page-template-page-planavimas .tour-user {
    margin-left: 3%;
    margin-top: 0%;
    left: 0;
}
.kelioniu-kryptys-title strong, .kelioniu-kryptys-title a, .kelioniu-kryptys-title{
	    display: inline-block;
    width: auto;
}
.kelioniu-kryptys-title p{
	
    color: unset;
    text-align: left;
    margin-bottom: 10px;
    font-size: 16px;
    line-height: 1.6em;
    
    font-weight: 300;
    color: #767676;
	
}
.wpcf7-form .cf7sr-g-recaptcha div{
	text-align: center;
    margin: 1em auto 0;
}
.home .mailerlite-form .mailerlite-form-description p{
    color: #ffffff;
	line-height: 0.9em;
}
.bg-dark .mailerlite-form .mailerlite-form-description p{
    color: #ffffff;
}

html .cn-button.bootstrap, html .cn-button.bootstrap:hover{
	background-image: none;
	background: #F3A428;
	text-shadow: none;
}
.facebook-feed.no-map{
    margin-top: -0.2%!important;
}
.pdf-doc.no-map{
    margin-top: 7%!important;
}
.facebook-feed{
    position: absolute;
    width: 200px;
    height: auto;
    background: #333232;
    border-radius: 10px;
    border: 2px solid #464646;
    margin-bottom: 40px;
    color: white;
    -webkit-transition: all 1s;
    z-index: 30;
    margin-top: 21%;
    margin-right: 20%;
    right: 0;
	padding: 10px;
    text-align: center;
}
.pdf-doc{
	position: absolute;
    width: 200px;
    height: auto;
    background: #333232;
    border-radius: 10px;
    border: 2px solid #464646;
    margin-bottom: 40px;
    color: white;
    -webkit-transition: all 1s;
    z-index: 30;
    margin-top: 28.2%;
    margin-right: 20%;
    right: 0;
	padding: 10px;
    text-align: center;
}
.keliones-vadovas {
    position: absolute;
    width: 200px;
    height: auto;
    background: #333232;
    border-radius: 10px;
    border: 2px solid #464646;
    margin-bottom: 40px;
    color: white;
    -webkit-transition: all 1s;
    z-index: 30;
    margin-top: 31.8%;
    margin-right: 14%;
    right: 0;
    padding: 10px;
    text-align: center;
}
.pdf-doc button{
	color: #F0611E;
	padding: 0;
}
.facebook-feed p, .facebook-feed a{
	text-align: center;
}
.wpcf7-form-control.wpcf7-acceptance span.wpcf7-list-item {
    margin: 0;
}
.wpcf7-form-control.wpcf7-acceptance input[type=checkbox] {
    -webkit-appearance: checkbox;
}
.wpcf7-form-control.wpcf7-acceptance p {
        display: inherit;
}
.wpcf7-form-control .col-xs-12{
	text-align: center!important;
}
html strong {
    font-weight: 600;
}
html a:focus {
    outline: none;
    outline-color: transparent;
}
html a:hover {
    text-decoration: none!important;
}
.kelioniu-block{
	/*padding-right: 0px;*/
	padding: 7px;
}
.vc_custom_1684834279446 {
    margin-bottom: -150px!important;
}
.vadovas-mygtukas{
    text-align:center;
    color: #FFF!important;
    background: linear-gradient(90deg,#F0611E 0,#F3A428 100%)!important;
    border: none!important;
    box-shadow: inset 0 -2px 1px -1px rgba(0,0,0,.2);
    border-radius: 50px;
    line-height: 2.36em;
    font-size: 16px;
    font-weight: 400;
    text-align: center;
    text-transform: uppercase;
    transition: none!important;
	padding: 18px;
}
.button-row,
.button-row .wpb_wrapper{
	    display: flex;
    justify-content: center;
}
/*
html .pavieniai{
	 background:
  radial-gradient(#f3a32829 15%, transparent 15%) 0 0,
  radial-gradient(#e7e7e75e 15%, transparent 15%) 16px 16px,
  radial-gradient(rgba(255,255,255,.1) 15%, transparent 20%) 0 1px,
  radial-gradient(rgba(255,255,255,.1) 15%, transparent 20%) 16px 17px;
  background-size: 32px 32px;
}
*/

/*
.post-type-archive-tour .filtras-row {
    margin-bottom: 30px; 
}
*/

.tour-user-description .button-tour a {
    color: white;
}
.page-id-7632.page-template-default .main-wraper,
.btf-filtered .main-wraper {
    padding: 0px 0 0px;
}

.btf-filtered .waves-grey,
.page-id-7632 .waves-grey {
    margin-bottom: 40px!important;
}
.kelioniu-kryptys-title h2,
.page-id-7632 .kelioniu-kryptys-title h2 {
    margin-bottom: 40px;
	letter-spacing: 0px;
}
.page-id-7632 .row.homepage-contacts,
.btf-filtered .row.homepage-contacts{
	margin-bottom: 50px;
    padding-top: 30px;
}
.padd-40{
	padding-bottom: 40px;
}
html .share a {
    color: #fff;
}
/*.detail-content .mb-30{
	margin-bottom: 30px;
}
.filtras-row {
    margin-bottom: 30px;
    margin-top: 30px;
}
.select-box select, .select-box option{
	font-family: sans-serif, 'FontAwesome';
}
.atsiliepimai-filtras-row{
	margin-bottom: 40px; 
}*/

.blog-filtras-row{
	margin-bottom: 0px; 
}

.post-type-archive-tour
.post-type-archive-tour .main-wraper {
    padding: 45px 0 65px;
}
/*
.post-type-archive-tour .tour-caption {
    margin-top: 20px;
}
*/
/*
.post-type-archive-tour .tour-caption .c-button.b-50{
    line-height: 2.8em;
}
*/
/*
.tour-caption .c-button.b-50:hover {
    line-height: 3em!important;
}
*/
/*
.post-type-archive-tour .filtras-row .travel-button {
    margin-left: 15px;
}
*/
.filtras-row .travel-button {
    margin-left: 15px;
}
.home-footer-slug {
	background: #222222;
    padding: 40px 0px 23px;
    border-bottom: 1px solid white;
}
.home-footer-slug h3 {
    font-family: 'Roboto'!important;
    font-size: 21px;
    color: #ffffff;
    font-weight: 600;
    text-transform: inherit;
    letter-spacing: normal;
}
.home-footer-slug a,
.home-footer-slug p,
.home-footer-slug ul li a{
    font-family: 'SRoboto',sans-serif!important;
    font-size: 14px;
	/*font-weight: lighter;*/
	font-weight: 300;
	color: #ffffff;
}

.home-footer-slug ul li{
   margin-bottom: 3px;
}
.not-found-box a span{
	color: white;
	text-transform: uppercase;
}
.not-found-title {
    font-size: 90px;
    margin-bottom: 0px;
}
.not-found-message {
    margin-bottom: 0px; 
}
.testimonial-travel .testimonial-title a{
	pointer-events: none;
}
.mailerlite-form-inputs{
	 margin: 0 auto;
    text-align: center;
    display: flex;
}
.paieska-btn {
    color: #FFF;
    position: absolute;
    display: block;
    cursor: pointer;
    left: -343px;
    top: 273px;
    border-top-right-radius: 10px;
    border-top-left-radius: 10px;
    transform: rotate(-90deg);
    -ms-transform: rotate(-90deg);
    -webkit-transform: rotate(-90deg);
    -o-transform: rotate(-90deg);
    -moz-transform: rotate(-90deg);
    padding: 16px 6px 10px 1px;
    -webkit-transform-origin: right top 0;
    -ms-transform-origin: right top 0;
    transform-origin: right top 0;
}
.paieska-btn {
    background: rgba(56,56,56,.9);
    z-index: 999;
}
.paieska-btn .fa-search {
    float: left;
    margin-right: 20.5px;
}
.paieska-btn .fa {
    -webkit-transform: rotate(90deg);
    -ms-transform: rotate(90deg);
    transform: rotate(90deg);
    color: #F0611E;
    padding: 8px 14px;
	font-size: 25px;
}
.paieska-btn p {
    color: #FFF;
    font-size: 22px;
    font-weight: 400;
    float: left;
}
.paieska-btn .fa {
    -webkit-transform: rotate(90deg);
    -ms-transform: rotate(90deg);
    transform: rotate(90deg);
    color: #F0611E;
    padding: 8px 14px;
}

.admin-bar header {
    top: 0px!important;
}
nav .children a {
    font-size: 15px;
    font-weight: 400;
    color: #888;
    padding: 10px;
} 

/*
a, a:link, a:visited, a:active, a:hover {
    cursor: pointer;
    text-decoration: none;
    outline: none;
    text-transform: none;
}
*/

.vc_row-no-padding .a-center  {
	margin-left:auto;
	margin-right:auto;
	width:auto;
}
html .post-template-default tr, 
html .post-template-default td,
html .post-template-default th,
html .post-template-default table{
	border: none;
}
html .post-template-default .blog-content .short-desc{
	text-align: left;
}
.tour-block .vertical-bottom p{
	color: #fff;
}
/* html .post-template-default .tour-block {
    margin-bottom: 15px;
} */
html .post-template-default .wpb_text_column{
	max-width: 700px;
	margin: 0 auto;
}
html .post-template-default .slick-track {
    margin: 0 auto;
}
html .post-template-default .carousel-caption{
	left: 0%;
	right: 0%;
}
html .post-template-default .tour-caption h3{
    font-size: 25px;
}
html .vertical-bottom{
	position: initial;
}
.post-template-default .vertical-bottom .price-title{
    /*
	font-size: 30px!important;
    line-height: 23px!important;
	*/
    margin-bottom: 10px;
	font-weight: 600;
    color: white!important;
}
.post-template-default .vertical-bottom .price-avia {
    text-transform: lowercase;
    font-size: 19px;
    line-height: 13px;
	font-weight: 600;
	 color: white!important;
}
html .post-template-default .tour-caption h3 {
    height: 60px;
}
html .post-template-default .tour-data-home.small-grid {
    width: auto;
	color: white;
    margin-top: 20px;
}
/*
html .post-template-default .tour-caption .c-button.b-50 {
    line-height: 2.5em;
}
html .post-template-default .tour-caption .c-button.b-50:hover {
    line-height: 2.75em;
}
*/
.post-template-default .post-types-grid .single-label,
tour-template-default .post-types-grid .single-label{
    padding: 0;
	height: 29px;
	/* position: absolute; */
}
.post-template-default .post-types-grid .single-label span,
.tour-template-default .post-types-grid .single-label span{
    font-size: 17px;
}
.post-template-default .single-label span:after,
.tour-template-default .single-label span:after {
    top: 0%;
}
/* .banner .fullscreen img.cover {
    min-height: -webkit-fill-available;
} */
.slick-slide img {
    object-fit: cover;
	padding: 0 1px;
}
  .tour-template-default .vc_row-no-padding .vc_tta-panel.vc_active .slick-track{
    margin:  15px auto -30px;
} 
.tour-template-default .vc_row-no-padding .slick-dots {
    position: absolute;
    bottom: -40px;
}
.tour-caption .vertical-bottom table{
	position: relative;
}
.tour-template-default .carousel-caption {
    left: 0%;
	right: 0%;
}
.tour-template-default .vc_tta-title-text  .second_row{
	 margin-top: 10px;
}
.vc_tta-panel-body{
	display:block !important;
	height: 0 !important;           /* height:0 is also invisible */
    overflow-y: hidden;	
	padding-bottom:0 !important;
	padding-top:0 !important;
	min-height: 0 !important;
}
.vc_active .vc_tta-panel-body  {
	height: auto !important; 
	padding-bottom:14px !important;
	padding-top:14px !important;
}
.home .main-slider .main-slider-5 .swiper-slide {
    min-height: 700px;
	/*min-height: 605px;*/
}
.vc_tta-panel .vc_active{
	
}
.post-types-grid .col-md-6.col-sm-6 .tour-caption .vertical-bottom {
    position: absolute;
}
.search-results .type-atsiliepimai h4{
	pointer-events: none;
}
.nothing-found.text-center h4{
	font-size: 34px;
    color: #f16719;
    font-weight: 600;
    margin-top: 20px;
}
.search-no-results .nothing-found .input-style-header{
	background: #919191;
    border-radius: 30px;
}
.search-no-results  .widget-submit {
    position: absolute;
    float: right;
    width: 100%;
    margin-right: 50px;
    height: unset;
    margin-top: 0;
    background: url(/wp-content/uploads/2018/03/global-search.png) no-repeat;
}
.search-no-results .input-style-header input, .search-no-results .input-style-header::placeholder{
	float: left;
    width: 100%;
}
  .blog-content ul li p{
	display: inline;
}
.search-results .inner-banner.style-5{
	    background-image: url(/wp-content/uploads/2018/03/paieska.jpg)!important;
}
.inner-banner {
    margin-top: 0px!important;
}
.admin-bar header {
    position: relative;
}
.header-search {
   /*  background: #f8f8f8; */
    border-radius: 0px;
    margin-top: 0px;
    display: none;
	margin-bottom: 20px;
}
html .header-search .input-style-header input {
    padding: 11px 6px 11px 10px!important;
    font-size: 20px;
    border-radius: 30px!important;
    border: 1px solid #FF9301;
    width: 99%;
    color: #cbcbcb;
}
html .header-search .input-style-header{
	position: relative;
    float: left;
    display: block;
}
.header-search  .widget-submit {
    position: absolute;
    float: right;
    width: 100%;
    height: unset;
    margin-top: 0px;
    background: url(/wp-content/themes/letstravel/images/header_search.svg) no-repeat;
    background-size: 24px;
    background-position: center;
    border-radius: 30px;
    background-color: #ff9301;
    border: solid 1px #ff9301;
}
.newsletter-stick {
    color: #FFF;
    position: fixed;
    display: block;
    right: 40px;
    top: 125px;
    z-index: 999999;
    background: #F3A428;
    border-radius: 2px;
    transform: rotate(-90deg);
    -ms-transform: rotate(-90deg);
    -webkit-transform: rotate(-90deg);
    -o-transform: rotate(-90deg);
    -moz-transform: rotate(-90deg);
    padding: 6px 20px 10px;
    -webkit-transform-origin: right top 0;
    -ms-transform-origin: right top 0;
    transform-origin: right top 0;
    transition: all 0.3s;
}
.newsletter-stick i{
	margin-right: 10px;
    color: #fff;
}
.newsletter-stick:hover {
    background: #FFBE23;
}
.newsletter-stick {
    top: 35%;
}
.newsletter-stick p {
    color: #FFF;
    font-weight: 400;
    float: right;
	font-size: 17px;
}
.tour-caption .vertical-bottom h3.default-title{
	font-weight: 500;
}
.tour-caption .vertical-bottom {
    padding: 0px 30px 0px;
/*	
    position: unset;
	display: table-cell;
	float: left;
*/	
}
.post-template-default .blog-content p {
    text-align: justify;
}
.blog-grid-entry {
    margin-bottom: 15px;
    min-height: 580px;
	height: auto;
}
.single-post .short-desc{
	text-align: center;
	margin-bottom: 60px;
}
.single-post .detail-wrapper{
	margin-top: 40px;
}
.blog-category a{
	text-transform: uppercase;
    font-weight: 300;
	font-size: 18px;
}
.blog-category a:hover{
	color: #F0611E;
}
.waves-grey {
    height: 8px!important;
    max-width: 370px;
    width: 100%;
    background: url(/wp-content/uploads/2018/03/waves-grey.png);
    margin-top: 36px;
    margin-bottom: 60px!important
}

/*.filtras-row .travels-select:hover{
	color: #F3A428;
}*/
.filtras-row .travels-select {
    font-size: 1em;
    padding: 15px 15px;
    color: #888;
    font-weight: 400;
	cursor: pointer;
    background: #FBFBFB;
    border: 1px solid rgba(114,114,114,.3);
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    text-transform: none;
    width: 100%;
    /*min-width: 260px;	*/
}	 

.select-box{
	position: relative;
}

#filter-travels .select-box span {
    position: absolute;
    top: 43px;
    right: 30px;
    font-size: 12px;
    cursor: pointer;
    pointer-events: none;
}
.atsiliepimai-filtras-row .select-box span {
    position: absolute;
    top: 17px;
    right: 30px;
    font-size: 12px;
    cursor: pointer;
    pointer-events: none;
}

.homepage-filter .select-box span{
	color: #CCC;
}
/*
.select-box:after{
	content: " ";
    height: 0;
    width: 0;
    border-left: 5px solid transparent;
    border-right: 5px solid transparent;
    border-top: 5px solid #515151;
    position: absolute;
    right: 15px;
    top: 25px;
    transition: all 0.3s linear;
}
*/
 
.single-post .sidebar{
	display: none;
}
html .single-post .pull-right {
    float: unset!important;
    margin: 0 auto!important;
    width: 100%;
    max-width: 630px;
}
.single-post .related-posts, .single-post  .comments-block{
	display: none;
}
/*
.post-types-grid .col-sm-4, .post-types-grid .col-sm-6{
	padding: 7px;
}
*/
.pavieniai .col-md-4.col-sm-6.col-xs-12{
	padding: 0px 7px;
}
.tour-block {
    margin-bottom: 0px;
	min-height: 270px;
    height: 270px;
	/* margin-bottom: 15px; */
}
/*
.page-id-7632 .tour-block {
    margin-bottom: 15px;
}
*/
.kelioniu-block .tour-block {
    /*margin-bottom: 15px;*/
}

.post-type-archive-tour .tour-block {
    margin-bottom: 15px;
}


.page-id-7632 .col-md-4 {
    /*padding-left: 0px;*/
}

/*
.page-id-7632 .single-label {
    margin-top: 20px;
	width: auto;
    min-width: 150px;
}
*/
.kelioniu-block .single-label {
    margin-top: 20px;
	width: auto;
    min-width: 120px;
}

/*
.page-id-7632 .tour-caption .c-button.b-50 {
    line-height: 45px;
}
*/
/*
.page-id-7632 .tour-caption .c-button.b-50:hover {
    line-height: 49px;
}
*/
.row.contact{
	margin-top: 40px;
    margin-bottom: 60px;
}
.default-title.keliones{
	font-size: 20px;
    color: #304368;
    line-height: 1.1;
    text-align: center;
	margin-bottom: 0px;
}
.default-title.keliones.big{
	font-size: 35px;
	margin-top: 50px;
}
.kelioniu-sep{
	margin: 20px 0;
}
.waves-white{
	height: 8px;
    opacity: .3;
	width: 80%;
    margin: 20px auto;
    background: url('img/zigzag.png');
}
.travels-select {
	font-size: 16px;
	border: 1px solid rgba(228,228,228,.3);
    padding: 18px 10px 18px 15px;
    cursor: pointer;
	border-radius: 4px;
    color: #CCC;
    background-color: rgba(255,255,255,.1);
    width: 100%;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
	-webkit-appearance: none;
}
.travels-select option{
	font-weight: 400;
    font-size: 14px;
	color: #898989;
}
.filtras-homepage-row label {
    color: #CCC;
    padding-top: 16px; 
    float: left;
    font-weight: 500;
    font-size: 17px;
    margin-bottom: 15px;
}
html .detail-content h3.default-title,
.comment-text h3.default-title, .testimonial-container h3.default-title{
    letter-spacing: 0;
	font-weight: 600;
    font-size: 20px;
    color: #3B3B3B;
    line-height: 1.1;
    text-align: center;
}
.travels-body p{
	text-align: center;
	margin-top: 20px!important; 
}
.inner-banner h1{
	line-height: 15px;
    margin: 0;
    font-size: 50px !important;
	text-transform: unset;
	letter-spacing: 0px;
	font-weight: 600;
	font-family: 'Roboto',sans-serif;
	text-align: center;
	text-size-adjust: auto;
}
.inner-banner h1.no-uppercase{
	text-transform: none!important;
}
.single-komanda .detail-wrapper {
    margin-top: 40px;
}
.single-komanda .short-desc p{
	font-size: 20px;
	padding-bottom: 15px;
}
.inner-banner .col-md-8 h1{
	width: 1170px;
} 
.inner-banner .col-md-offset-2 {
    margin-left: 0px;
}
html .page-id-21904 .inner-banner.style-5 {
    min-height: 200px;
    max-height: 200px;
}
html .inner-banner.style-5.komanda {
    min-height: 350px;
    max-height: 350px;
    background-repeat: no-repeat!important;
    background-size: cover!important;
    padding-top: 120px!important;
}
.komanda h1{
	margin-bottom:50px;	
}
.waves-orange{
	height: 8px!important;
    width: 170px;
	margin: 20px auto!important;
	background: url('img/orange-wave.png')
}
.waves-blue{
	height: 8px!important;
    width: 170px;
	margin: 20px auto!important;
	background: url('img/blue-wave.png')
}
.waves-gray{
	height: 8px!important;
    width: 170px;
	margin: 20px auto!important;
	background: url('img/gray-wave.png')
}
.offers .price{
	float: left;
	text-align: left;
	width: 16%;
}
.offers .price p {
    margin-top: 0px;
	margin-bottom: 0px;
}
.offers .price-title{
	font-size: 25px;
	margin-bottom: 0px;
}
.offers .label-container {
    width: 26%;
    display: table-cell;
    float: left;
}
.price-title{
	font-size: 1.333em;
    font-weight: 600;
}
.price-avia{
	text-transform: lowercase;
    font-size: 19px;
    line-height: 13px;
}
.offers-label {
    color: white;
    display: block;
    font-size: 13px;
    font-weight: 300;
    text-transform: uppercase;
}
.offers{
	background-color: #333232;
	min-height: 68px;
    height: auto;
    padding: 10px 10px 4.3em 15px;
    border-bottom: 1px solid #464646;
	border-radius: 10px;
    border: 2px solid #464646;
	margin-top: -36px!important;
	margin-bottom: 40px!important;
    position: relative;
}
.offers i{
	color: #fff;	
    margin-right: 10px;
	font-size: 14px;
}
.price p{
	margin-top: -4px;
	line-height: 30px;
}
.offers .single-data, .offers .single-label, .offers .single-data2, .offers .single-label{
	font-size: 17px;
	font-size: 15px;
    font-weight: 200;
	font-weight: 300;
}
.center{
	margin: 0 auto;
}
.single-label{
    /*padding: 2px;*/
	padding-right: 10px;
	height: 29px;
	width: auto;
	float: left;
	position: relative;	
	font-size: 14px;
    font-weight: 300;	
}
.single-label span{
    margin-left: 9px;
	line-height: 26px;
}

.page-template-default .single-label span{
	line-height: 24px;
}

/*
html .post-types-grid .single-label {
	padding: 2.5px;
    margin-top: 20px;
    width: auto;
	min-width: 150px;
	text-align: left;
	display: inline-block;
    position:relative;
	
} 
*/

html .post-types-grid .single-label:hover .popover{
    display:block;
}
html .tour-caption h3{
    padding: 0px;
	letter-spacing: 0px;
	text-transform: none;
	float: left;
	font-size: 23px;
	height: 70px;
	font-weight: 400;
}
.tour-data, .tour-data-empty{
	margin-top: 60px;
    text-transform: none;
}
.tour-data:before{
	font-family: FontAwesome;
    content: "\f073";
	margin-right: 10px;
}
.tour-caption .c-button.b-50{
	float: left;
}
.c-button.bg-2 i{
	display: none;
}
html .wp_teamshowcase_slider {
    visibility: visible;
    opacity: 1;
}
html .visos-keliones a{
	min-width: 190px;
	font-size: 16px;
	padding: 8px 28px;
	color: white;
}
html .popover.fade{
	position: absolute;
	left: -4em!important;
    top: auto!important;
    visibility: hidden;
	width: max-content;
	bottom: 100%;
}
html .popover.active{
    position: absolute;
    left: -4em!important;
    top: auto!important;
    visibility: visible;
    width: max-content;
    bottom: 100%;
}
/*.single-label:hover > .popover{
	opacity: 1;
}*/
.single-label:hover{
	cursor: pointer;
}
.single-label.label-yellow{
	background-color: #f3a429;
}
.single-label.label-rose{
	background-color: #f1385d;
}
.single-label.label-green{
	background-color: #399e1a;
}
.single-label.label-blue{
	background-color: #3db1be;
}
.home .single-label span:after {
    top: 1%;
}
.single-label.label-yellow span:after{
	position: absolute;
	left: 99%;
    content: url('img/lbl-rec-yellow.png');
	top: 0;
}
.single-label.label-rose span:after{
	position: absolute;
	left: 99%;
    content: url('img/lbl-rec-red.png');
	top: 0;
}
.single-label.label-green span:after{
	position: absolute;
	left: 99%;
    content: url('img/single-label-after.png');
}
.single-label.label-blue span:after{
	position: absolute;
	left: 99%;
    content: url('img/lbl-rec-blue.png');
    top: 0px;
}
html .tour-block .vertical-bottom p,
html .home .vertical-bottom .price-title{
	font-weight: 600;
}
html .vertical-bottom .price-title{
	font-size: 20px;
	line-height: 22px;
	margin-bottom: 5px;
}
.data-label{
	width: auto;
    float: left;
}
.tour-template-default .detail-wrapper{
	margin-top: 0px;
}
.offer-date-min-width {
    /*width: 240px; */
    width: 31%;
    margin-right: 5px;
    margin-top: 0.9em;
    font-size: 15px;
    font-weight: 300;
    color: white;
}
.offers .data-days {
    float: left;
    width: 13%;
}
.offers .offer-btn {
     width: 17%;
     float: left;
 }
.offers .label-container {
    width: 32%;
    display: table-cell;
    float: left;
    margin-top: 0.8em;
    margin-right: 10px;
}
.offers .offer-btn .button-tour{
    margin-top: 0.3em;
}
.offers .offer-btn .button-tour a{
   color: white;
}
.wpb-js-composer .vc_tta.vc_general .vc_tta-panel-body{
	padding: 0px 0px!important;
}
/*
.single-tour .tour-user{
	margin-top: -2%;
    margin-left: 20%;; 
}
*/
.single-tour .wpcf7-form{
	max-width: 700px;
    margin: 0 auto;
}
.single-tour .aviabilietas{
	font-size: 16px;
	line-height: 20px;
}
/* .single-tour .slick-dotted.slick-slider{
	margin-top: 30px;
} */

.tour-nav .container ul {
    display: flow-root;
    margin: 0 auto;
    width: 100%;
    text-align: center;
}
.tour-nav{
    margin-bottom: 2.2em;
    padding: 1em 0;
    background: whitesmoke;
    border-bottom: 1px solid rgba(175, 170, 170, 0.6);
}
.tour-nav .container ul li a {
    color: unset;
}
.btn-travel-form.form-send {
    width: auto;
}
.tour-nav .container ul li {
    margin: 0 15px;
    padding: 5px 15px;
    display: inline;
    font-size: 16px;
    font-weight: 400;
}
.tour-nav .container ul li:hover {
    border-bottom: 2px solid #f0651e;
    cursor: pointer;
}
.single-tour .wpb_gmaps_widget{
	display: none;
}
.tour-user .button-tour.tour-default {
    width: 180px;
}
.tour-user{
	position: absolute;
	margin-top: -21.8%;
	width: 200px;
    background: #333232;
    border-radius: 10px;
    border: 2px solid #464646;
    margin-bottom: 40px;
	color: white;
	-webkit-transition: all 1s;
	z-index: 30;
}
.tour-map{
	position: absolute;
	width: 200px;
	/* height: 400px; */
    background: #333232;
    border-radius: 10px;
    border: 2px solid #464646;
    margin-bottom: 40px;
	color: white;
	-webkit-transition: all 1s;
	z-index: 30;
	margin-top: -2.1%;
    margin-right: 20%;
	right: 0;
}
.tour-map h6 {
    color: #FFF;
    text-transform: unset;
    padding: 19px 14px;
    font-weight: 400;
    font-size: 1em;
    text-align: center;
}
.tour-map .iframe_map iframe{
	min-height: 288px;
    background: #FFF;
    display: inline-block;
}
.single-post .tour-user{
	margin-top: -5%;
}
/*
.single-post .tour-caption .vertical-bottom{
	display: table;
}
*/
.tour-user img{
	border-radius: 50%;
}
.tour-user img.attachment-thumbnail {
    height: 145px;
	width: 145px;
	object-fit: cover;
    border: none;
    background-color: #464646;
    padding: 10px;
    position: relative;
    margin: -95px auto 0;
	margin-left: 12%;
}
.tour_desc_big{
	color: #FFF;
    font-weight: 400;
    max-width: inherit;
    padding: 15px 15px 0;
	font-size: 18px;
	line-height: 1.6em;
	text-align: center;
}
.tour_desc_small a{
	color: #F0611E;
}
.tour_desc_small a:hover{
	text-decoration: underline;
}
.tour_desc_small {
	text-align: center;
	font-size: 16px;
	font-weight: 400;
    max-width: inherit;
    padding: 15px 15px 0;
	line-height: 1.6em;
}
.button-tour, .c-button, .bg-brand{
    padding: 6px 28px;
    min-width: inherit;
    margin-bottom: 0px;
    margin-top: 10px;
	width: 141px;
	margin-left: auto;
    margin-right: auto;
}
.tour-default, .c-button.small, 
#mailerlite-form_2 .mailerlite-subscribe-submit,.c-button{
    width: 150px;
    color: #FFF;
    background: linear-gradient(90deg,#F0611E 0,#F3A428 100%)!important;
	border: none!important;
    box-shadow: inset 0 -2px 1px -1px rgba(0,0,0,.2);
	border-radius: 50px;
	line-height: 2.36em;
	font-size: 16px;
	font-weight: 400;
	text-align: center;
	text-transform: uppercase;
	transition:none!important;
}
.tour-caption .c-button.b-50 {
    width: 150px;
    color: #FFF;
    background: transparent!important;
	border: 2px solid #f0611f!important;
    /*box-shadow: inset 0 -2px 1px -1px rgba(0,0,0,.2);*/
	border-radius: 50px;
	line-height: 2.36em;
	font-size: 1em;
	margin-top: 10px;
	font-weight: 400;
	text-align: center;
	text-transform: uppercase;
	transition:none!important;
}

.bg-brand{
    min-width: 150px;
    color: #222222;
    background: transparent!important;
	border: 2px solid #F0611E!important;
    box-shadow: inset 0 -2px 1px -1px rgba(0,0,0,.2);
	border-radius: 50px;
	line-height: 2.36em;
	font-size: 16px;
	font-weight: 400;
	text-align: center;
	text-transform: uppercase;
	transition:none!important;
}	
.bg-brand:hover{
    background:linear-gradient(90deg,#F0611E 0,#F3A428 100%)!important;
	color: #fff;
	border: none!important; 
	padding: 8px 30px;
}	

.tour-caption .c-button.b-50{
	/*line-height:3.36em;*/
	line-height: 45px;
}
.tour-caption .c-button.b-50:hover {
    background: linear-gradient(90deg,#F0611E 0,#F3A428 100%)!important;
    border-color: #F0611E!important;
	/*border: none!important;*/
	/*line-height: 3.65em;*/
}

.tour-caption h3{
	position: relative;
	color: white;
	text-align: left;
}
.tour-caption .tour-data{
    margin-top: 60px;
    text-transform: none;
    position: relative;
    text-align: left;
}
.tour-data-empty {
    margin-top: 0px;
}
.tour-data-empty.tour-data-home{
    visibility: hidden;
}
.tour-default:hover, .c-button:hover, .c-button.small:hover, .bg-brand:hover,
#mailerlite-form_2 .mailerlite-subscribe-submit:hover{
	background: #F3A428!important;
	color: white!important;
    cursor: pointer;
}
#mailerlite-2-field-email::placeholder { /* Chrome, Firefox, Opera, Safari 10.1+ */
    color: #888888;
    font-size: 16px;
}
#mailerlite-2-field-email {
    background-color: white;
    border-radius: 50px;
    width: 300px;
    height: 57px;
}
html .all-tours .c-button.b-40 {
    height: 49px;
    width: auto;
    font-size: 17px;
    line-height: 36px;
    padding: 4px 41px;
}
html .all-tours .c-button.b-40:hover{
	line-height: 40px;
}
html .c-button.small {
    padding: 8px 17px;
}
.tour-user-share{
	position: absolute;
	width: 200px;
    background: #333232;
    border-radius: 10px;
    border: 2px solid #464646;
    margin-top: 40px;
	color: white;
	z-index: 9999;
}
.tour-user-share i{
	color: #f0641f;
    margin-left: 25px;
    font-size: 20px;
}
.tour-user-share p{    
	padding: 20px 0 20px 20px;
	text-align: left;
}
.tour-template-default .detail-header, .container630{
	max-width: 630px;
	margin: 0 auto;
} 
.tour-template-default .detail-content .vc_tta-accordion .vc_tta-panel-title,
.tour-template-default .detail-content .vc_tta-accordion .wpb_text_column{
	max-width: 630px;
	margin: 0 auto!important;
} 
.tour-template-default .vc_tta.vc_general{
	z-index: 10;
}
.tour-template-default .col-xs-12.col-md-4 .right-sidebar{
	display: none;
} 
.tour-template-default .col-xs-12.col-md-8{
	width: 100%;
} 
html .breadcrumb {
    padding: 8px 15px;
    margin-bottom: 20px;
    list-style: none;
    background: none;
    border-radius: 4px;
    max-width: 645px; 
    margin: 0 auto;
	text-align: center;
	color: #5c5c5cad;
}
html .breadcrumb a{
    color: #5c5c5cad;
	font-weight: 300;
}
html body, html p {
    line-height: 1.6em;
}
.slide-menu .icon-block.style-4 .icon-img-entry {
    margin-top: 13px;
}
/*
.detail-header{
	display: none;
}
*/
html .page-template-page-landing-page .short-desc p{
	color: #767676;
}
.page-template-page-landing-page .landing-image img{
	height: 249px;
    /* width: 400px;
    max-width: 400px; */
    object-fit: cover;
}
html .page-template-page-landing-page .aprasymas p,
html .page-template-page-landing-page .aprasymas strong,
html .page-template-page-landing-page .aprasymas li{
	color: #767676;
	font-size: 19px;
    line-height: 1.6em;
    font-family: 'Source Sans Pro',sans-serif;
    /*font-weight: lighter;*/
	font-weight: 300;
}
html .page-template-page-landing-page .landing-info .wpb_text_column a,
html .page-template-page-landing-page .aprasymas a {
	color: #F0611E;
}
html .page-template-page-landing-page #primary-nav {
	visibility: hidden;
}
html .short-desc p{
	color: #404040; 
	color: #9B9B9B;
    /*padding-bottom: 32px; */
	 /*margin: 0 auto;*/
    margin-top: 10px;  
	margin-bottom: 10px;  
    max-width: 700px; 
   
	font-family: 'Source Sans Pro',sans-serif;
    line-height: 1.333em;
    font-size: 24px;
    /*font-weight: lighter;*/
	font-weight: 300;
}
html .testimonial-desc{
	color: #9B9B9B;  
    max-width: 700px; 
    margin: 0 auto; 
	font-family: 'Source Sans Pro',sans-serif;
    line-height: 1.6em;
    font-size: 20px;
    /*font-weight: lighter;*/
	font-weight: 300;
}
html .tour-acc .vc_tta-panel-heading, 
html .tour-acc .vc_tta-panel-body{
	border-color: #fff!important;
    background-color: #fff!important;
	
}
html .tour-acc .vc_tta-panel-body p,
html .contact-p p,
html .keliones-p,
.contacts-container .detail-content-block p,
html .tour-acc .vc_tta-panel-body li,
.komanda .f-14, html .hotel-item .title p,
html .single-post .blog-content p,
html .single-post .blog-content ul li,
html .single-post .blog-content ol li,
html .single-post .blog-content div{
	 font-size: 18px;
    line-height: 1.6em;
    font-family: 'Source Sans Pro',sans-serif;
    /*font-weight: 200;*/
	font-weight: 300;
    color: #767676;
}
html .keliones-p{
	margin-bottom: 40px;
}
.contacts-container .detail-content-block p{
	text-align: center;
	margin-bottom: 40px;
}
html .tour-acc .vc_tta-panel-body li{
	margin-bottom: 0px;
}
html .tour-acc h6{
	color: #F0611E!important;
    font-weight: 600!important;
	font-size: 1.333em!important;
	text-transform: none!important;
	line-height: 1.1;
	font-family: 'Source Sans Pro',sans-serif;
}
html .tour-acc .vc_tta-title-text p{
	color: #4a4a4a!important;
    font-weight: 600!important;
	font-size: 20px!important;
	text-transform: none!important;
	line-height: 1.21;
	font-family: 'Source Sans Pro',sans-serif;
}

.tour-template-default .kaina-isk .vc_tta-tabs{
	max-width: 630px;
    margin: 0 auto;
}
.tour-template-default .kaina-isk .vc_tta-panels{
	background-color: transparent!important;
	border-color: transparent!important;
	color: white;
	    font-weight: 300;
    line-height: 1.343em;
    padding-bottom: .333em;
}
.tour-template-default .kaina-isk .vc_tta-panels li{
	/*font-weight: lighter;*/
	font-weight: 300;
    line-height: 1.8em;
    font-size: 18px;
	font-family: 'Source Sans Pro',sans-serif;
}
.tour-template-default .kaina-isk .vc_tta-panels p{
	/*font-weight: lighter;*/
	font-weight: 300;
    line-height: 1.343em;
    font-size: 18px;
	font-family: 'Source Sans Pro',sans-serif;
	margin-bottom: 5px;
	color: #fff;
}
.kaina-isk .vc_tta-tab.vc_active a{
	font-size: 1em;
    font-weight: 300;
    background-color: #454444!important;
    padding: 6px 25px;
    border-radius: 50px!important;
}
.kaina-isk .vc_tta-title-text.default-title{
	margin-top: 0px;
	margin-bottom: 0px;
	color: white;
	text-transform: capitalize;
    font-family: 'Source Sans Pro',sans-serif;
    font-size: 17px;
    /*font-weight: lighter;*/
	font-weight: 300;
}
.tour-template-default .vc_tta.vc_tta-controls-align-left .vc_tta-tabs-container{
	text-align: center!important;
	margin-bottom: 20px!important;
}
/*
.tour-template-default .short-desc{
    margin-bottom: 0px;
}
*/
.tour-template-default .short-desc p {
    padding-bottom: 10px!important;
    margin-left: auto;
    margin-right: auto;	
}

html .tour-template-default .vc_tta-tabs:not([class*=vc_tta-gap]):not(.vc_tta-o-no-fill).vc_tta-tabs-position-top .vc_tta-tab.vc_active>a {
    border-bottom-color: white;
}
html .tour-template-default .vc_tta-color-grey.vc_tta-style-classic .vc_tta-tab.vc_active>a {
    border: 2px solid white;
}
html .tour-template-default .vc_tta-color-grey.vc_tta-style-classic .vc_tta-tab>a {
    border-color: #333232;
    background-color: #333232;
}
html .tour-template-default .vc_tta-color-grey.vc_tta-style-classic .vc_tta-tab>a:hover {
    background-color: #333232;
}
html .wpb-js-composer .vc_tta-tabs:not([class*=vc_tta-gap]):not(.vc_tta-o-no-fill).vc_tta-tabs-position-top .vc_tta-tab.vc_active>a::after,
html .wpb-js-composer .vc_tta-tabs:not([class*=vc_tta-gap]):not(.vc_tta-o-no-fill).vc_tta-tabs-position-top .vc_tta-tab.vc_active>a::before{
	display: none;
}
html .detail-content .content ul:not(.clean-list) > li:not(.vc_tta-tab):before {
    font-size: 22px;
}
/*
html .tour-info-line.clearfix{
	display: none;
}
*/
html .post-types-grid .col-sm-6:nth-child(2n+1),
html .post-types-grid .col-sm-6:nth-child(3n+1) {
    clear: unset;
}
html .tour-template-default .detail-content-block {
    margin-bottom: -1px!important;
}
html .tour-template-default .padd-90 {
    padding-bottom: 0px!important;
}
html .tour-template-default  footer, html .komanda-template-default  footer,
html .page-template-default  footer, html .single-post footer, html .search-results footer,
html .search-no-results footer, html .page-template-template-keliautojams footer,
html .page-template-page-landing-page footer, html .btf-filtered footer{
    padding-top: 60px;
	/* background-image: url('/wp-content/uploads/2018/09/newsletter-travel-planet.jpg')!important; */
}
html .vc_custom_1589173321664 {
    padding-top: 30px !important;
}
.usp-icons-bg img {
    width: 80px;
    height: 80px;
    object-fit: scale-down;
}
.usp-icons a i{
	font-size: 30px;
    font-weight: 600;
    float: right;
    padding-right: 10px;
    color: #f3a428;
}
.usp-icons a {
	color: transparent;
	position: absolute;
    right: 0;
    bottom: 5px;
}
.usp-icons  {	
	height: 180px;
    cursor: pointer;
}
.usp-icons img {
    width: 60px;
    height: 80px;
    object-fit: scale-down;
}
/* Kelionių planavimas */
html .page-id-21904 .vc_custom_1589185542263 li:before{
    display: none!important;
}
.search-inner  .input-style-1 input {
    border: 1px solid rgb(181, 181, 181);
    color: #767676;
    margin-top: 10px;
    font-size: 16px;
    border-radius: 50px;
}
html .team-members-inner .wpb_text_column h3{
    color: #F0611E;
    text-transform: none;
    letter-spacing: 0px;
    font-size: 1.333em;
    font-weight: 500;
    margin-bottom: 21px;
    text-align: center;
    width: 100%;
    display: block;
}
.team-members-inner .wpb_text_column strong{
    color: #767676;
    margin-bottom: 10px;
    font-size: 22px;
    font-weight: 400;
    text-align: center;
    width: 100%;
    display: block;
}
.team-members-inner .wpb_single_image img{
    border-radius: 50%;
    width: 224px;
    height: 224px;
    object-fit: cover;
    margin: 0 auto;
    border: 10px solid #FAFAFA;
    background-color: #F1F1F1;
    padding: 10px;
}
select.country-select{
    box-shadow: unset;
    height: 50px;
    border-radius: 50px;
    padding: 0 20px;
    font-size: 16px;
    border: 1px solid #FC8500;
}
select.country-select:focus{
    box-shadow: unset;
    border-color: unset;
}
/*Home Main slider */
html .main-slider-5 .full-block {
    width: 100%;
	background-repeat: no-repeat!important;
	background-size: cover!important;
	 filter: brightness(60%);
}
html .s_news-category {    
	color: #F0611E!important;
    font-size: 18px!important;
    font-weight: 300!important;
	/*text-transform: uppercase;*/
    text-transform: initial;	
}
html .s_news-entry .s_news-title{
	/*text-transform: capitalize;	*/
	text-transform: initial;
	letter-spacing: 0px;
	font-size: 20px;
    font-weight: 600;
}
html .s_news-entry.style-2 .s_news-text {
    margin-bottom: 0px;
    /*height: 200px;*/
}
html .home .main-slider-5{
	margin-top: 6em;
    background-position: center;
    background-size: cover;
    overflow: visible;
}
.atsiliepimai-pagr .main-slider-5 {
    margin-top: 0em!important;
}
.overflow-row {
    overflow: inherit!important;
}
html .home .main-slider-5 .slider-block{
	padding: 180px 0px 125px!important;
	/* min-height: 700px; */
}
html .main-slider-5 .slider-block-right2 {
    top: unset;
    position: relative;
    right: 0px;
    bottom: 0px;
    z-index: 1;
    height: 310px;
    padding-top: 4.5em;
}
html .main-slider-5 .slider-block-right2 h1{
    line-height: 1em;
    font-size: 58px !important;
    letter-spacing: 0px;
    font-weight: 800;
    text-transform: inherit;
    text-align: center;
}
html .komanda-template-default .padd-90 {
    padding-bottom: 0px;
}
html .padd-60 {
    padding-bottom: 60px;
}
html .home .main-slider-5 .slider-block-right {
    float: left!important;
	width: 60%;
}
html .home .main-slider-5 .sb-title {
    color: #fff;
    position: relative;
	line-height: 1.01em;
	letter-spacing: 0px;
	font-weight: 800;
	font-family: 'Source Sans Pro',sans-serif;
	text-align: left;
	text-size-adjust: auto;
	font-size: 60px;
	text-transform: unset;
	padding-left: 0%;
    padding-right: 0%;
	margin-bottom: 40px;
}
html .home .main-slider-5 .sb-text {
    font-family: 'Source Sans Pro',sans-serif;
    font-size: 18px;
    line-height: 28px;
    font-weight: 400;
    color: #CBCBCB;
    opacity: 0.99;
    padding: 0%;
    text-align: left;
    max-width: 600px;
}
html .home .main-slider-5 .c-button{
	min-width: 200px;
    font-weight: 600;
    float: left;
    margin-bottom: 0px;
	margin-top: 0px;
	font-family: 'Source Sans Pro',sans-serif;
}
/*
html .c-button.b-50 {
    line-height: 49px;
}	
*/
html .home .main-slider-5 .slider-price{
	position: relative;
	float: left;
	text-align: left;
    margin-left: 20px;
}
html .home .main-slider-5 .price-title{
	margin-bottom: 5px;
	font-size: 30px;
	line-height: 30px;
	color: #fff;
}
.home .main-slider-5 .price-avia{
	color: #fff;
}
html .home .main-slider-5 .tour-data-home{
	font-size: 18px;
}
html .tour-data-home{
	position: relative;
	color: white;
	float: left;
    padding-left: 50px;
	margin-top: 5px;
}
html .tour-data-home.small-grid{
	position: relative;
	color: white;
	float: left;
    padding-left: 0px!important;
	padding-bottom: 5px;
	margin-top: 20px;
	width: 100%;
	font-size: 15px;
	font-weight: 200;	
}
html .tour-data-home:before{
	font-family: FontAwesome;
    content: "\f073";
	margin-right: 10px;
}
html .home .main-slider-5 .single-label {
    padding: 2.5px;
	width: auto;
}
html .detail-content-block {
    margin-bottom: 0px;
}
html .popover-title {
    padding: 6px 14px!important;
    color: #171717!important;
    text-transform: initial!important;
	font-weight: 600!important;
	font-size: 16px!important;
    line-height: 19px;
	letter-spacing: 0!important;
	height: auto!important;
	width: 100%!important;
    background-color: #ffffff!important;
    border-bottom: 1px solid #ffffff!important;
    border-radius: 5px 5px 0 0!important;
}
html .popover-content {
    padding: 0px 14px 9px;
    color: #6f6f6f!important;
    line-height: 15px;
    font-size: 12px;
	text-transform: initial;
}
/* html .popover {
    max-width: 280px;
    min-width: 193px;
} */
.home-slider.vc_row[data-vc-full-width] {
    overflow: visible;
}
html .menu-3.type-5{
	background: #ffffff21!important;
}
/* html .menu-3.type-5.scrol {
    background: #ffffffa8!important;
}
html .menu-3 .logo {
    margin-top: 7px;
} */
html .menu-3 nav > ul > li > a{
    color: #3C3C3C!important;
    font-family: 'Source Sans Pro',sans-serif;
    font-size: 18px;
    font-weight: 600;
	text-transform: initial;
}
html .right-col .folow a,
html .serach-item button {
    color:  #3C3C3C!important;	
}
html .menu-3 .top-header-bar {
    border-bottom: 1px solid rgba(61, 61, 61, 0.5);
}
html .serach-item button {
    border-right: 1px solid rgba(61, 61, 61, 0.5);
}
html .evc-tabs .evc-tabs-nav li a {
    font-size: 18px!important;	
    font-weight: 300;
    line-height: 1.722em;
    padding: 6px 25px;
    text-align: center;
}
.home .detail-content .content ul:not(.clean-list) > li:not(.vc_tta-tab):before{
	display: none;
}
html .evc-tabs.evc-t-centered .evc-tabs-nav li {
    margin: 0 10px;
    display: contents;
}
html .evc-tabs.evc-t-centered .evc-tabs-nav li.ui-state-active a{
      color: #7e7e7e;
    border-color: #cdcdcd;
    border-radius: 50px;
    border-width: 1px;
    background-color: #f2f2f269;
    border-style: solid;
}
html .flexslider .slides>li {
    display: inline-table;
}
.komanda .tour-item img,
.hotel-item.style-4 img{
	border-radius: 50%;
	width: 224px;
	height: 224px;
	object-fit: cover;
	margin: 0 auto;
	border: 10px solid #FAFAFA;
    background-color: #F1F1F1;
    padding: 10px;
}
.komanda .tour-desc h4 a,
.hotel-item.style-4 .title h4 a b{
	text-transform: none;
    letter-spacing: 0px;
    font-size: 1.333em;
    font-weight: 500;
	margin-bottom: 21px;
}
.hotel-item .title{
	text-align: center;
}
.hotel-item.style-4 .rate-wrap{
	display: none;
}
/* .komanda .f-14{
	height: 100px;
} */
.team-member-img{
	    margin-bottom: -30px;
    margin-left: -25px;
	float: left;
	position: absolute;
	
}
.team-member-img img{
	background-color: #FFF;
    padding: 10px;
	border-radius: 50%;
	 width: 185px;
    object-fit: cover;
    height: 185px;
}
.contact-details a{
	display: inline-block;
	color: white;
	padding: 9px 30px;
	border: 2px solid #F0611E;
	border-radius: 50px;
}
.contact-details a i{
	margin-left: 15px;
}
.contact-details{
    margin-top: 25px;
    margin-left: 40px;
}
.contact-details a:hover{
	background: linear-gradient(90deg,#F0611E 0,#F3A428 100%);
	border-width: 2px
}
html .single-komanda .vertical-bottom .price-title {
    font-size: 39px;
    line-height: 29px;
}
html .single-komanda .visos-keliones a{
	margin-bottom: 20px;
}
html .footer-column-1{
	width: 100%;
	text-align: center;
}
.single-komanda  .vc_separator .vc_sep_holder {
    height: 3px;
}
.page-template-default  .inner-banner{
	background-repeat: no-repeat;
    background-size: cover;	
}
html .single-komanda .vc_sep_pos_align_center {
    margin-top: 20px;
}

.keliautojo_vardas{
	position: relative;
    text-align: center;
    font-weight: 500;
	text-transform: uppercase;
    font-size: 18px;
	margin-bottom: 4px;
}
.keliautojo_salis{
	position: relative;
    text-align: center;
    font-size: 16px;
	font-weight:700;
}
.homepage-atsiliepimai-slider .sw-arrow span {
    color: #f0621e;
}
.homepage-atsiliepimai-slider .sw-arrow {
    background: white;
}
html .main-slider-5 .full-block.atsiliepimai {
    width: 100%;
	background-repeat: no-repeat!important;
	background-size: cover!important;
	-webkit-filter: brightness(40%);
    filter: brightness(40%);
	background-position-y: 21%!important;
}
.main-slider-5 .travel_testimonial {
    min-height: 450px;
}
html .home .atsiliepimai-pagr .main-slider-5 .slider-tes {
    padding: 100px 0px 80px!important;
}
.slider-tes .container{
	/* display: inline-block; */
    vertical-align: middle;
    /* display: inline-block; */
    vertical-align: middle;
    position: relative;
    background-color: #f1f1f1;
    border-radius: 8px;
    padding: 40px 0;
}
html .letter-home p{
	font-size: 18px;
    line-height: 1.6em;
    font-family: 'Source Sans Pro',sans-serif;
    /*font-weight: lighter;*/
	font-weight: 300;
    color: #fff;
}
html .footer-home p{
	 font-size: 19px;
    line-height: 1.6em;
    font-family: 'Source Sans Pro',sans-serif;
    /*font-weight: lighter;*/
	font-weight: 300;
    color: #9B9B9B;
}
.icon-title.color-dark-2{
	font-size: 20px;
    color: #f0641f;
    line-height: 1.1;
    text-align: left;
	letter-spacing: 1.8px;
    margin-bottom: 11px;
}
.icon-block .icon-text {
     font-size: 19px;
    line-height: 1.6em;
    font-family: 'Source Sans Pro',sans-serif;
    /*font-weight: lighter;*/
	font-weight: 300;
    color: #fff;
}
.share .share-title {
    float: unset;
    text-align: center;;
}
.home-contact-form .contact, .page-id-7632 .contact{
	margin-left: 23px;
    float: left;
    color: #888888;
    font-size: 16px;
}


.home-contact-form  .wpcf7 .input-style-1 select,
.wpcf7 .input-style-1 select {
    width: 100%;
    border: 1px solid rgba(219, 219, 219, 0.6);
    color: rgba(34, 34, 34, 0.6);
    -moz-border-radius: 25px;
    /*border-radius: 25px;*/
	/*background: whitesmoke;*/
	padding: 0px 20px 0px 21px;
    height: 60px;
}


/*
.home-contact-form  .wpcf7 .input-style-1 input, .wpcf7 .input-style-1 input {
	background: whitesmoke!important;
}
*/
.home-contact-form  .area-style-1.color-1, .area-style-1.color-1  {
    border: 1px solid rgba(219, 219, 219, 0.6);
    border-radius:  25px;
	background: whitesmoke!important;
}
html .zemelapis a {
    min-width: 230px;
    font-size: 16px;
    padding: 8px 28px;
}
.toogle-map, .home-page-cont{
	display: none;
}
html .home footer, .page-id-2310 footer{
	padding-top: 0px!important;
}
.mailerlite-form-title{
	display: none;
}
footer .widget input:not(.widget-submit){
	border:none!important;
}
.social-fotter{
	float: right;
    margin-left: 35px;
}
.social-fotter i{
	font-size: 30px;
	color: #FF9301;
	margin-top: 3px;
}
.social-fotter i:hover{
	color: #fff;
}
.header-social{
    float: right;
    margin-top: 32px;
}
.menu-3.scrol .header-social{
    margin-top: 20px;
}
.header-social i{
	font-size: 25px;
	margin-left: 20px;
    color: #CBCBCB;
}
.header-social i:hover{
    color: #F0611E;
}
#primary-nav{
	margin-right: 100px;
}
#mailerlite-form_2{
    margin-top: 3%;
}
#mailerlite-form_2 .default-title{
	display: none;
}
#mailerlite-form_2 .mailerlite-form-field{
    /*background-color: white;*/
    /*padding: 6px 100px;*/
    /*border-radius: 25px;*/
}
.mailerlite-form .mailerlite-form-field label {
    display: block;
    font-size: 16px;
    font-weight: 400;
    text-align: center;
    text-transform: uppercase;
    margin-bottom: 10px;
    width: 300px;
}
.mailerlite-form .mailerlite-form-description {
    margin-bottom: 5em;
}
#mailerlite-form_2 .mailerlite-form-field{
    width: auto;
    float: right;
    padding-right: 0!important;
    margin-top: -41px;
    text-align: right;
    padding-left: 0px!important;
}
#mailerlite-form_2 .mailerlite-subscribe-submit{
    position: relative;
    color: white;
    float: left;
	min-width: 200px;
}
.mailerlite-subscribe-submit{
	margin: 0 10px;
}
.about-us{
    max-width: 700px;
    margin: 0 auto;
	
}
.about-us p, .about-us ul li{
	font-size: 19px;
    line-height: 1.6em;
    font-family: 'Source Sans Pro',sans-serif;
    /*font-weight: lighter;*/
	font-weight: 300;
    color: #767676;
}
.apie-mus-text a{
	font-size: 19px;
    line-height: 1.6em;
    font-family: 'Source Sans Pro',sans-serif;
    /*font-weight: lighter;*/
	font-weight: 300;
    color: #FC8500;
}
.apie-mus-text .about-data:before{
	font-family: FontAwesome;
    content: "\f073";
	margin-right: 10px;
}
.about-data{
	padding-bottom: 15px!important;
}
.apie-mus-text p{
	margin-bottom: 0px;
}
.about-us a{
    color: #FC8500;
	font-weight: 600;	
}
.page-template-default .main-wraper,
.page-template-template-keliautojams .main-wraper {
    padding: 30px 0 0px;
}

.page-template-default .main-wraper{
   /* padding: 110px 0 0px;*/
	padding: 50px 0 0px;
}

.col-xs-3.form-group {
    /* float: unset; */
	margin: 0 auto;
    width: 306px;
    padding: 0 5px;
}
.form-group.blog {
    float: unset;
	margin: 0 auto;
}
.map-btn{
	min-width: 240px;
}
.icon-block.style-4 {
    margin-bottom: 40px;
}
/*header.menu-3 .nav-menu-icon a i, 
header.menu-3 .nav-menu-icon a i:before, 
header.menu-3 .nav-menu-icon a i:after {
    background: #FC8500;
}*/
html .offers-arrow,html .offers-arrow:hover  {
    background: transparent;
	border: none;
}
nav .children li:hover .children {

    background-color: #fff;
}
html .offers-arrow span {
    font-size: 41px;
    color: #f0611e;
}
.home .tour-item .tour-text {
    height: 90px;
}
html .blog-btn .c-button{
    margin-top: 10px;	
}
div.g-recaptcha {
  margin: 20px auto 0px auto;
  width: 304px;
}
/*.s_news-title.default-title{
	height: 50px;
} */
.page-id-7495 .filtras-row .travel-button {
    margin-top: 36px;
}
/* .s_news-entry.style-2 .s_news-text{
	height: 140px;
} */
/*
.next.page-numbers, .prev.page-numbers{
	display: none;
}
*/
.icon-block.style-4 a{
    color: #F0611E;	
}
.icon-block.style-4 a:hover{
    color: #F0611E;	
	text-decoration: underline;	
}
html .menu.slide-menu .header-social{
	display: none;
}
html .menu.slide-menu .travel-rekvizitai {
    background: #FFF;
    padding: 24px 0px 15px 30px;
    display: flex;
    align-items: center;
    justify-content: flex-start;
}
html .menu.slide-menu .travel-rekvizitai .icon-title.color-dark-2 {
    font-size: 20px;
    line-height: 25px;
    font-weight: 600;
    margin-bottom: 4px;
    letter-spacing: normal;
    font-family: Roboto!important;
    text-transform: inherit;
	COLOR:#FF9301;
}
html .menu.slide-menu .children{
    padding: 20px 20px;
}
html .menu.slide-menu .children li a {
    font-size: 1.2em;
}
.header-social.mobile {
    float: right;
    margin-top: 18px;
    margin-right: 30px;
}
html .menu.slide-menu .travel-rekvizitai a{
	font-weight: 600;
	color: #000;
}
html .menu.slide-menu {
    background: #1f1f1ff7;
    height: 600px;
}
html .menu.slide-menu ul {
    padding: 60px 30px 0px 30px;
}
html .menu.slide-menu #primary-nav {
    margin-right: 0px;
}
html .menu.slide-menu li a {
    text-align: left;
    color: #A1A0A0!important;
    font-size: 2em;
    padding-top: 10px!important;
    padding-bottom: 10px!important;
}

/*new accordeon li font*/
.detail-content li, .acc-body li {
    font-size: 19px;
    line-height: 1.6em;
    font-family: 'Source Sans Pro',sans-serif;
    /*font-weight: lighter;*/
	font-weight: 300;
    color: #767676;
}
html .home .main-slider-5 .single-label {
    max-width: 17em;
}
div.wpcf7-spam-blocked {
    display: none!important;
}
span.wpcf7-not-valid-tip {
    text-align: center;
}
div.wpcf7-mail-sent-ok, div.wpcf7-spam-blocked, div.wpcf7-mail-sent-ng, div.wpcf7-aborted {
    display: flex!important;
}
.column-heading{
    font-weight: 600;
    font-size: 24px;
    text-align: left;
    margin-bottom: 2em!important;
    text-transform: none;
    letter-spacing: 0px;
    line-height: 32px;
    margin-bottom: 12px;
    text-transform: uppercase;
    margin-left: 10.2%;
    text-align: left!important;
}
.tour-user-description .mob img{
    border-radius: 0px;
    width: 47px;
    height: 49px;
    object-fit: scale-down;
    padding: 10px;
}
.tour-user-description .mob {
    width: auto;
    float: left;
    margin: 0 4px;
    }
.tour-user-description .mobile-email.mob,
.tour-user-description .mobile-phone.mob {
    margin-top: 8px;
    background: white;
    border-radius: 50%;
    height: 50px;
    width: 50px;
    border: 1px solid rgba(175, 170, 170, 0.3);
}
.tour-user-description .button-tour.mob {
    width: 129px;
    color: #F0611E;
    background: transparent!important;
    border: 2px solid #F0611E!important;
    box-shadow: none;
    border-radius: 50px;
    line-height: 2.36em;
    font-size: 14px;
    bottom: -9px;
    /* padding: 0px 10px; */
    padding: 4px 0px;
    float: right;
    margin-right: 12px;
}
.tour-user-description .button-tour.mob:hover{
    color: white!important;
    background: #F0611E!important;
    border: 2px solid #F0611E!important;
}
.tour-user-description .button-tour.mob:hover a{
    color: white!important;
}
.tour-user-description .button-tour.mob a{
    color: #F0611E;
}
.tour-user-name{
    color: black;
    text-align: center;
    line-height: 15px;
}
.filtras-homepage-row {
    /*padding: 84px 10px 100px;*/
    padding: 10px 15px 30px 20px;

}
/*
div.wpcf7 .screen-reader-response{
display: table-row-group!important;
position: relative;
}
div.wpcf7 {
text-align: center;
}*/
/*---------------- @MEDIA ----------------------*/

@media (min-width: 1701px) {
    .offers-container{
        margin-left: 10%;
        margin-top: 2em;
    }
    .tour-map {
        margin-top: -0.1%;
        margin-right: 14%;
    }
    .facebook-feed {
        margin-right: 14%;
    }
    .pdf-doc {
        margin-right: 14%;
        margin-top: 28.2%;
    }
    html .inner-banner .vertical-align {
		top: 55%;
	}
	html .page-id-7728 .inner-banner .vertical-align,
	html .page-id-7495 .inner-banner .vertical-align,
	html .page-id-2310 .inner-banner .vertical-align,
	html .page-id-2307 .inner-banner .vertical-align,
	html .page-template-template-keliautojams .inner-banner .vertical-align {
		top: 62%;
	}
    html .page-id-7632 .inner-banner.style-5 .vertical-align,
    html .btf-archive.btf-filtered .inner-banner.style-5 .vertical-align{
		top: 67%;
	}
	.tour-template-default  .offers {
		width: 920px;
        margin-left: 0em;
	}
	.filtras-homepage-row {
		/*padding: 84px 10px 100px;*/
		padding: 10px 15px 30px 20px;
	}
    .mailerlite-form-inputs {
        margin: 0 16em!important;
    }
	.page-id-2310 .mailerlite-form-inputs {
        margin: 0 7em!important;
    }
    .tour-template-default .tour-user.height850 {
        margin-top: -2%!important;
    }
}

@media (min-width: 1701px) and (max-width: 1800px) {
    .tour-template-default .tour-user.height850 {
        margin-top: -2%;
    }
	.filtras-homepage-row {
		/*padding: 84px 10px 100px;*/
		padding: 84px 10px 70px;
	}
	html .inner-banner .vertical-align {
		top: 55%;
	}
	.tour-template-default  .offers {
		width: 700px;
	}
    .mailerlite-form-inputs {
        margin: 0 21em!important;
    }

	.tour-template-default .tour-map{
		margin-right: 15%;
		margin-top: -2.2%;
	}
	.facebook-feed{
	    margin-right: 15%;
    margin-top: 22%!important;
	}
	.pdf-doc{
	    margin-right: 15%;
		margin-top: 30%!important;
	}
}

@media (min-width: 1601px) and (max-width: 1700px) {
    .contact-details {
        margin-left: 0;
    }
    .tour-template-default .tour-user.height850 {
        margin-top: -2%;
    }
	.filtras-homepage-row {
		/*padding: 84px 10px 100px;*/
		padding: 84px 10px 70px;
	}
	html .inner-banner .vertical-align {
		top: 60%;
	}
	.tour-template-default  .offers {
		width: 700px;
	}
    .mailerlite-form-inputs {
        margin: 0 21em!important;
    }
	.tour-template-default .tour-map{
		margin-right: 13%;
		margin-top: -2.2%;
	}
	.facebook-feed{
	    margin-right: 13%;
    margin-top: 24%!important;
	}
	.pdf-doc{
	    margin-right: 13%;
		margin-top: 32%!important;
	}
}

@media (min-width: 1501px) and (max-width: 1600px) {
    .homepage-atsiliepimai-slider .swiper-arrow-right {
        right: 9em;
    }
    .homepage-atsiliepimai-slider .swiper-arrow-left {
        left: 9em;
    }
    .contact-details {
        margin-left: 0;
    }
    .tour-template-default .tour-user.height850 {
        margin-top: -2.5%;
    }
    .mailerlite-form-inputs {
        margin: 0 21em!important;
    }
	html .inner-banner .vertical-align {
		top: 60%;
	}
    html .page-id-7632 .inner-banner.style-5 .vertical-align,
    html .btf-archive.btf-filtered .inner-banner.style-5 .vertical-align{
        top: 70%;
    }
	.tour-template-default  .offers {
        width: 920px;
        margin-right: 7.5em;
	}
	/*
	.tour-template-default .tour-user {
		margin-left: 10%;
		margin-top: -2.5%;
	}
	*/
	.tour-template-default .tour-map{
		margin-right: 6%;
        margin-top: 0.8%;
	}
	.facebook-feed{
	    margin-right: 6%;
        margin-top: 27%!important;
	}
    .facebook-feed.no-map {
        margin-top: 0.8%!important;
    }
	.pdf-doc{
	    margin-right: 6%;
		margin-top: 35.7%!important;
	}
    .pdf-doc.no-map {
        margin-top: 9%!important;
    }
    .column-heading {
         margin-bottom: 2em!important;
         margin-left: 9%;
     }
    .tour-template-default .tour-user {
        margin-top: 0.7%;
    }
    .offers-container{
        margin-top: 3em;
    }
	.keliones-vadovas{
		margin-right: 6%;
    margin-top: 40%!important;
	}

}

@media (min-width: 1401px) and (max-width: 1500px){
    .homepage-atsiliepimai-slider .swiper-arrow-right {
        right: 15px;
    }
    .homepage-atsiliepimai-slider .swiper-arrow-left {
        left: 15px;
    }
    .offers-container{
        margin-top: 3em!important;
    }
    .modal-dialog .modal-header.offers-container{
        margin-top: 0em!important;
    }
	.facebook-feed{
	    margin-right: 10%;
    margin-top: 29%!important;
	}
    .column-heading {
        margin-bottom: 2em!important;
        margin-left: 12.5%;
    }
	.pdf-doc{
	    margin-right: 1%;
		margin-top: 38.5%!important;
	}
	.keliones-vadovas {
    margin-right: 1%;
    margin-top: 43.1%!important;
}

    .contact-details {
        margin-left: 0;
    }
    .tour-template-default .tour-user.height850 {
        margin-top: 3.8%;
    }
    .mailerlite-form-inputs {
        margin: 0 21em!important;
    }
	.filtras-homepage-row {
		padding: 10px 10px 25px 20px;
	}
	html .inner-banner .vertical-align {
		top: 60%;
	}
    html .page-id-7632 .inner-banner.style-5 .vertical-align,
    html .btf-archive.btf-filtered .inner-banner.style-5 .vertical-align{
        top: 70%;
    }
	.tour-template-default  .offers {
        width: 900px;
        margin-right: 6.1em;
	}
	.tour-template-default .tour-map{
		margin-right: 1%;
		margin-top: 0.8%;
	}
	.facebook-feed.no-map{
		margin-top: 0.8%!important;
	}
	.pdf-doc.no-map{
        margin-top: 10%!important;
}
	.facebook-feed{
		margin-right: 1%;
		margin-top: 29%!important;
	}
    .tour-template-default .tour-user {
        margin-top: 1%;
    }
}
@media (min-width: 1200px) {
    #myModal .modal-dialog, #travelCustom .modal-dialog{
        margin: 10% auto;
    }
	/*html .main-slider-5 .full-block {*/
    /*min-height: 700px;*/
/*}*/
}
@media (min-width: 767px) and (max-width: 1200px){
    .tour-nav .container ul li {
        margin: 0 10px;
        padding: 5px 0px;
    }
}
@media (min-width: 1200px) and (max-width: 1400px){
    .homepage-atsiliepimai-slider .swiper-arrow-right {
        right: 15px;
    }
    .homepage-atsiliepimai-slider .swiper-arrow-left {
        left: 15px;
    }
    .contact-details {
        margin-left: 0;
    }
    .tour-template-default .tour-user.height850 {
        margin-top: -0.3%;
    }
	html .inner-banner .vertical-align {
		top: 60%;
	}
    .mailerlite-form-inputs {
        margin: 0 21em!important;
    }
	.filtras-homepage-row {
	}
	html .inner-banner .vertical-align {
		top: 60%;
	}
	.tour-template-default .tour-map{
		margin-right: 0%;
		margin-top: -0.4%;
	}
	.facebook-feed.no-map{
        margin-top: -0.3%!important;
	}
	.pdf-doc.no-map{
        margin-top: 9.7%!important
    }
	.facebook-feed{
		margin-right: 0%;
		margin-top: 31%!important;
	}
    .column-heading {
        margin-bottom: 2em!important;
        margin-left: 12.5%;
    }
	.pdf-doc{
	    margin-right: 0%;
		margin-top: 41.5%!important;
	}
	.keliones-vadovas {
    margin-right: 0%;
    margin-top: 47%!important;
}
    .offers-container{
        margin-top: 2em!important;
    }
    .modal-dialog .modal-header.offers-container{
        margin-top: 0em!important;
    }
	.tour-template-default .offers {
		width: 860px;
	}
    .offers .label-container {
        width: 30%;
    }
    .offers .price {
        width: 17%;
    }
    .offers .offer-btn {
        width: 14%;
    }
	html .inner-banner .col-md-12 h1 {
		margin-top: 30px;
	}
	.side-filter{
		right: -343px;
	} 
	/* .single-tour .tour-user {
		margin-top: -3%;
		margin-left: 6%;
	} */

	.home .side-filter {
		right: unset;
	}
    .tour-template-default .tour-user {
        margin-left: 0%;
    }
    .tour-template-default .tour-user.tour-user-fixed {
        margin-left: 0%;
    }
	.pavieniai .post-types-grid.style-1 .col-sm-4,
	.vc_custom_1522155492443 .post-types-grid .col-sm-4{
		width: 33.333%;
	}
	/*
	.post-types-grid .col-sm-4,.post-types-grid .col-sm-6{
		padding: 7px;
	}
	*/
	html .post-types-grid .col-sm-6:nth-child(2n+1) {
		clear: unset;
	}
	html .tour-caption .vertical-bottom {
		padding: 0px 20px 0px;
	}
	html .post-types-grid .price-avia,
	html .komanda .f-14 {
		font-size: 17px;
	}
}

@media only screen and (min-width: 1000px) and (max-width: 1200px){
    .modal-dialog {
        margin: 20% auto;
    }
    .homepage-atsiliepimai-slider .swiper-arrow-right {
        right: 15px;
    }
    .homepage-atsiliepimai-slider .swiper-arrow-left {
        left: 15px;
    }
	.facebook-feed {
    margin-right: 1%;
    margin-top: 30%!important;
}
	.keliones-vadovas {
    margin-right: 1%;
    margin-top: 47%!important;
}
.pdf-doc {
    margin-right: 1%;
}
    .contact-details {
        margin-left: 0;
    }
    .travel-wrapper .blog-container {
        padding-top: 80px;
        padding-bottom: 80px;
    }
	html .inner-banner .vertical-align {
		top: 60%;
	}
    html .page-id-7632 .inner-banner.style-5 .vertical-align,
    html .btf-archive.btf-filtered .inner-banner.style-5 .vertical-align{
        top: 70%;
    }
	html .inner-banner .col-md-8 h1 {
		width: unset;
		text-align: center;
		margin-top: 50px;
	}
	.home .side-filter {
		right: 0px;
	}
	.pavieniai .post-types-grid.style-1 .col-sm-4,
	.vc_custom_1522155492443 .post-types-grid .col-sm-4{
		width: 33.333%;
	}
	.post-types-grid .col-sm-4,.post-types-grid .col-sm-6{
		padding: 7px;
	}
	html .post-types-grid .col-sm-6:nth-child(2n+1) {
		clear: unset;
	}
	html .tour-caption .vertical-bottom {
		padding: 0px 20px 0px;
		display: block;
	}
	html .post-types-grid .price-avia,
	html .komanda .f-14 {
		font-size: 17px;
	}
	.side-filter{
		right: -343px;
	} 
}

@media (min-width: 1100px) and (max-width: 1200px){
    .contact-details {
        margin-left: 0;
    }
    .archive .homepage-contacts p {
        margin-bottom: 10px;
    }
    .tour-template-default .tour-user {
        margin-top: -3.5%;
    }
	.filtras-homepage-row {	
		padding: 84px 10px 70px;
	}
	html .post-template-default .short-desc p {
		max-width: 560px;
	}
	html .post-template-default .col-md-8 {
		width: 100%;
	}
	.tour-template-default .offers,
	html .short-desc p {
		width: 650px;
	}
	.tour-template-default .offers .single-data2, .tour-template-default .offers .single-data {
		font-size: 16px;
	}
	.tour-template-default .offers i {
		margin-right: 4px;
	}
	.tour-template-default .offers {
		padding: 25px 15px 54px 10px;
	}
	.tour-template-default .data-label {
		margin-right: 10px;
	}
	.tour-template-default .price p {
		margin-top: -4px;
		line-height: 27px;
	}
	.tour-template-default .tour-map{
		margin-right: 1%;
		margin-top: -3.5%;
	}
	.tour-template-default .offers .price{
		width: auto;
	}
	.tour-template-default .offers .price-title {
		font-size: 25px;
	}
}

@media (min-width: 992px) and (max-width: 1100px){
    .contact-details {
        margin-top: 15px;
        margin-left: 0;
    }
    .archive .homepage-contacts p {
        margin-bottom: 10px;
    }
    .archive .kelioniu-block .single-label {
        max-width: max-content;
    }
    .tour-template-default .tour-user.height850 {
        margin-top: 0%;
        margin-left: 1em;
    }
    .travel-wrapper .vc_row-fluid.kaina-isk{
        padding-top: 50px;
        padding-bottom: 40px;
    }
    .travel-wrapper .contacts-container {
        padding-top: 45px;
        padding-bottom: 70px;
    }
    .travel-contact-block .input-style-1 {
        margin-bottom: 0px;
    }
    .travel-wrapper .blog-container {
        padding-top: 70px;
    }
	.filtras-homepage-row {
	}
    .col-xs-3.form-group {
        width: 245px;
    }
	.single-tour .wpcf7-form{
		max-width: 600px;
		margin: 0 auto;
	}
	html .post-template-default .col-md-8 {
		width: 100%;
	}
	.tour-template-default .offers {
		width: 600px;
	}
    .offer-date-min-width {
        min-width: auto;
    }

	html .short-desc p {
		max-width: 600px;
	}
	html .post-template-default .short-desc p {
		max-width: 540px;
	}
	.tour-template-default .offers .single-data2, .tour-template-default .offers .single-data {
		font-size: 14px;
	}
	.tour-template-default .offers i {
		margin-right: 4px;
	}
	.tour-template-default .offers {
        padding: 10px 15px 54px 10px;
        height: 85px;
        margin-bottom: 2em!important;
        margin-top: 0.1em!important;
     }
	.tour-template-default .data-label {
		margin-right: 4px;
	}
	.tour-template-default .price p {
		margin-top: -2px;
		line-height: 27px;
	}
	.tour-template-default .tour-map{
		margin-right: 0%;
		margin-top: 0.3%;
	}
	.facebook-feed.no-map{
		margin-top: 0%!important;
	}
    .offers .offer-date-min-width{
        /* width: 240px; */
        width: 33%;
    }

    .offers .offer-date-min-width{
        /* width: 240px; */
        width: 32%;
        margin-top: 0px;
    }
    .offers .data-days{
        /* width: 240px; */
        width: 18%;
        margin-right: 3px;
    }
    .offers .price{
        width: 20%;
        margin-top: 0px;
    }
    .offers .price .offers-label {
        margin-right: 10px;
    }
    .offers .offer-btn{
        /* width: 240px; */
        width: 100%;
        margin-top: 13px;
    }
    .offers .offer-btn .button-tour {
        margin-top: -19px;
    }
    .offers .label-container {
        /* width: 240px; */
        width: 44%;
        margin-top: 0px;
    }
	.pdf-doc.no-map{
        margin-top: 12.3%!important;
    }
	.facebook-feed{
		margin-right: 0%;
		margin-top: 39%!important;
	}
	.pdf-doc{
	    margin-right: 0%;
		margin-top: 52%!important;
	}
.keliones-vadovas {
    margin-right: 0%;
    margin-top: 58.5%!important;
}
    .tour-template-default .tour-user {
        margin-top: 0.2%;
    }
    .default-title.column-heading{
        text-align: center!important;
        margin-left: 0%!important;
    }
	.tour-template-default .offers .price-title {
		font-size: 20px;
	}
    .tour-template-default .tour-user {
        margin-left: 0%;
    }
}

@media only screen and (min-width: 768px) and (max-width: 1000px){
    #myModal .modal-header.offers-container {
        padding: 15px 15px 8px;
    }
    .homepage-atsiliepimai-slider .swiper-arrow-right {
        top: 95%;
    }
    .homepage-atsiliepimai-slider .swiper-arrow-left {
        top: 95%;
    }
    html .home .vc_row[data-vc-full-width].atsiliepimai-pagr{
        padding-right: 0px!important;
        padding-left: 0px!important;
    }
    html .page-id-7632 .inner-banner.style-5,
    html .btf-archive.btf-filtered  .inner-banner.style-5 {
        min-height: 200px;
    }
    html .page-id-7632 .inner-banner.style-5 .vertical-align,
    html .btf-archive.btf-filtered .inner-banner.style-5 .vertical-align{
        top: 70%;
    }
    #atsiliepimai .tour-testimonial{
        padding: 0 20px;
    }
    html #atsiliepimai .tour-testimonial:before {
        left: 0em;
    }
    html .stickynav {
        display: none;
    }
    .stickynav + .detail-wrapper.travel-wrapper {
        padding-top: 0em;
    }
    .tour-user-description{
        margin-top: -13px;
    }
    .tour-template-default #kontaktu-forma .detail-content-block.content .row{
        padding: 0 20px;
    }
    html .contact-details {
        margin-top: 15px;
        margin-left: 0;
    }
    .archive .kelioniu-block .single-label span:after {
        top: 1%;
    }
    .archive .kelioniu-block .single-label {
        max-width: 200px;
    }
    .archive .kelioniu-block .tour-caption .c-button.b-50 {
        width: 114px;
    }
    .archive .homepage-contacts p {
        margin-bottom: 10px;
    }
    .travel-wrapper .contacts-container {
        padding-top: 45px;
        padding-bottom: 70px;
    }
    .travel-contact-block .input-style-1 {
        margin-bottom: 0px;
    }
    .travel-wrapper .blog-container {
        padding-top: 70px;
    }
    .mailerlite-form-inputs {
        margin: 0 7em;
    }
    .home .tour-item .tour-text {
        height: auto;
        min-height: unset;
    }
    html .evc-tabs.evc-t-centered .evc-tabs-nav li {
        display: contents;
    }
    html .vc_row[data-vc-full-width]{
        padding-left: 15px!important;
        padding-right: 15px!important;
    }
    html .tour-caption .vertical-bottom {
        padding: 0px 10px 0px;
    }
    html .tour-caption h3 {
        word-break: break-word;
        margin-top: 0em;
    }
    .home .tour-caption .c-button.b-50 {
        width: 114px;
    }
	html .inner-banner .vertical-align{
		top: 60%;
	}
	.post-template-default .tour-user{
		display: none;
	}
	html .s_news-title.default-title {
		height: unset;
	}
	html .blog-grid-entry {
		width: 50%;
	}
	.travel-wrapper .vc_row-fluid.kaina-isk{
		padding-top: 60px;
		padding-bottom: 3em;
	}
	.tour-template-default .post-types-grid .col-sm-4 {
		width: 100%;
	}
	.tour-template-default .tour-caption .vertical-bottom {
		float: left;
	}
	.tour-map{
		display: none;
	}
	.offers-container{
		padding-top: 7em;
	}
    .default-title.column-heading{
        margin-top: 11em;
        margin-bottom: 1em!important;
        margin-left: 0!important;
        text-align: center!important;
}
.tour-template-default .tour-user.height850 {
        margin-top: 0%!important;
    }
    .tour-user-description.hidden-md.hidden-lg .mobile-email.mob,
    .tour-user-description.hidden-md.hidden-lg .mobile-phone.mob {
        margin-top: -2.5em;
        margin-left: 1em;
    }
    .tour-user-description.hidden-md.hidden-lg .button-tour.mob {
        width: 160px;
        font-size: 16px;
        bottom: 2.6em;
        padding: 4px 10px;
        margin-right: 1.4em;
    }
	.offers {
		margin-bottom: 10px!important;
	}
	.tour-user{
		position: absolute!important;
	}
	.tour-template-default .offers {
        margin-top: 0px!important;
        height: 96px;
        margin-bottom: 2em!important;
        padding: 10px;
	}
    .offers .offer-date-min-width{
        /* width: 240px; */
        width: 33%;
    }

    .offers .offer-date-min-width{
        /* width: 240px; */
        width: 38%;
        margin-top: 7px;
    }
    .offers .data-days{
        /* width: 240px; */
        width: 15%;
    }
    .offers .price{
        /* width: 240px; */
        width: 21%;
    }
    .offers .offer-btn{
        /* width: 240px; */
        width: 100%;
    }
    .offers .offer-btn .button-tour {
        margin-top: -4px;
    }
    .offers .label-container {
        /* width: 240px; */
        width: 36%;
    }

	html .page-id-7632 .contact{
		margin-left: 0px;
		margin-right: 0px;
	}
	html .inner-banner .col-md-8 h1 {
		width: unset;
		text-align: center;
		margin-top: -1em;
	}
	html .page-id-7632 .col-md-4 {
		padding-left: 8px;
		width: 50%;
		padding-right: 9px;
	}

	html .vc_custom_1520233793861{
		padding-left: 15px!important;
		padding-right: 15px!important;
	}
	.tour-template-default  .inner-banner .col-xs-12 h1{
		width: auto;
	}
	html .post-types-grid .col-sm-4:nth-child(3n+1) {
		clear: unset;
	}
	.pavieniai .post-types-grid.style-1 .col-sm-4,
	.vc_custom_1522155492443 .post-types-grid .col-sm-4,
	.vc_custom_1521732915177 .blog-grid-entry{
		width: 50%;
	}
	.vc_custom_1521732915177 .blog-grid-entry:last-child{
		display: none;
	}
	html .evc-tabs.evc-t-centered .evc-tabs-nav {
		width: auto;
		margin-left: 0;
	}
	html .lt-post-types-grid.style-1 .col-sm-6 {
		padding: 0 5px 11px 6px;
	}
	html .home .main-slider-5 .slider-block-right {
		width: 80%;
	}
	html .home .main-slider-5 .slider-block {
		padding: 180px 0px 98px!important;
	}
	.filtras-homepage-row {
	}
	html .tour-user{
		position: relative;
		width: 80%;
		/* margin: 0 auto; */
		margin-left: 10%!important;
	}
    .col-xs-3.form-group {
        width: 170px;
    }
	.inner-banner h1 {
		padding-top: 0px;
	}
	html .home-contact-form .wpcf7 .input-style-1 select, .wpcf7 .input-style-1 select{
		margin-bottom: 20px;
	}
	html .tour-user-share{
		display: none;
	}
	.tour-user-pic{
		text-align: center;
	}
    .tour-user-pic.hidden-md.hidden-lg img.attachment-thumbnail{
        margin-left: 0px;
        height: 100px;
        width: 100px;
        object-fit: cover;
        border: none;
        background-color: #f5f5f5;
        padding: 7px;
        position: relative;
        margin: -54px auto 0;
        margin-left: 0%;
	}
}

@media screen and (min-width: 550px) and (max-width: 767px){
	.home .main-slider-5 .sb-text{
		display: block!important;
	}
	.home .main-slider .main-slider-5 .swiper-slide {
		min-height: 560px!important;
	}
	.home .main-slider .main-slider-5 .swiper-slide .vertical-align {
		top: 61%!important;
	}
	html .tour-caption .vertical-bottom {
		display: table;
	}
	html .home .main-slider {
		margin-bottom: 50px!important;
	}
}

@media screen and (max-width:650px){
	html .wpb-js-composer .vc_tta.vc_general .vc_tta-panel-body{
		padding: 0px 15px!important;
	}
 
}

@media screen and (min-width: 500px) and (max-width: 550px) {

    .home .main-slider-5 .sb-text {
        display: block !important;
    }

    .home .main-slider .main-slider-5 .swiper-slide {
        min-height: 650px !important;
    }

    .home .main-slider .main-slider-5 .swiper-slide .vertical-align {
        top: 61% !important;
    }

    html .tour-caption .vertical-bottom {
        display: table;
    }

    html .home .main-slider {
        margin-bottom: 40px !important;
    }

    html .home .main-slider-5 .slider-block-right {
        padding: 0 0 11em !important;
    }
}

@media screen and (min-width: 768px) {
    .hidden-mobile{
        display: none;
    }
	#travelAddInputs, #travelRemove {
    width: 50%!important;
    float: left;
}

.open-popup-button {
    margin: 0 auto;
    display: block;
    padding-left: 0;
}
}
@media screen and (max-width: 767px){
	.pop-up-content {
    top: 10%;
    left: 10%;
    width: 80%;
}
    #atsiliepimai .tour-testimonial{
        padding: 0 20px;
    }
    html #atsiliepimai .tour-testimonial:before {
        left: 0em;
    }
    html .main-slider-5 .slider-block-right2 h1 {
        font-size: 35px !important;
    }
    html .stickynav {
        position: fixed;
        bottom: -2.5em!important;
        width: 100%;
    }
    .stickynav + .detail-wrapper.travel-wrapper {
        padding-top: 0em;
    }
    div.g-recaptcha {
        transform: scale(0.8);
        margin-left: -20px;
    }
    .tour-template-default #kontaktu-forma .detail-content-block.content .row{
        padding: 0 20px;
    }
    .hidden-desktop{
       display: none;
    }
    .default-title.column-heading{
        margin-top: 12em!important;
        margin-left: 0;
        text-align: center!important;
        margin-bottom: 0!important;
    }
    .filtras-row {
        margin-left: 0px;
    }
	html #mailerlite-form_2 .mailerlite-form-field {
		padding: 6px 0px;
	}
	/*html .mailerlite-form-inputs {
		display: table;
	}*/
	html .inner-banner .vertical-align{
		top: 60%;
	}
    html .page-id-7632 .inner-banner.style-5 .vertical-align,
    html .btf-archive.btf-filtered .inner-banner.style-5 .vertical-align{
        top: 75%;
    }
    .travel-contact-block .input-style-1 {
        margin-bottom: -1em;
    }
	.post-template-default .tour-user{
		display: none;
	}
	.area-style-1.color-1{
		margin-top: 20px;
	}
	html .blog-grid-entry {
		min-height: unset;
	}
	html .detail-content ul:not(.clean-list), 
	html .detail-content ol {
		margin-left: 0px;
	}
	html .kaina-isk .vc_tta-panel-heading,
	html .kaina-isk .vc_tta-panel-body{
		border-color: #333232!important;
		background-color: #333232!important;
	}

	html .kaina-isk .vc_tta-panel.vc_active h6{
		color: #fff!important;
		border: 2px solid white;
		max-width: 160px;
		margin: 0 auto;
		padding: 14px 20px;
		background: #454444;
		border-radius: 30px;
	}
	.offers-container{
		padding-top: 260px;
	}
	.offers {
		min-height: 108px;
		padding: 13px 13px 13px 13px;
		margin-bottom: 3px!important;
	}
	.offers .single-data, .offers .single-data2{
		font-size: 16px;
		line-height: 14px;
	}
	.offers .price {
		width: 20%;
	}
	.offers .price p {
		width: 93%;
		position: absolute;
		float: right;
	}
	.offers .aviabilietas {
		font-size: 16px;
		margin-top: 17px!important;
		margin-left: 7px;
	}
	.offers .data-label {
		width: 100%;
		float: left;
		margin-right: 20px;
		margin-bottom: 10px;
	}

    .tour-user {
        position: absolute;
        margin-top: -21.8%;
        width: 200px;
        background: #f5f5f5;
        border-radius: 0px;
        border: 1px solid rgba(175, 170, 170, 0.6);
        margin-bottom: 0px;
        color: white;
        -webkit-transition: all 1s;
        z-index: 30;
	}
	.tour-template-default .offers{
		margin-top: 0px!important;
	}
	html .inner-banner .col-md-8 h1 {
		width: unset;
		text-align: center;
	}

	html .page-id-7632 .col-md-4 {
		padding-left: 7px;
		padding-right: 7px;
	}
	html .page-id-7632 .tour-block {
		margin-bottom: 7px;
	}
	html .page-id-7632 .contact{
		margin-left: 0px;
		margin-right: 0px;
	}
	html .page-id-7632 .wpcf7 .input-style-1 select{
		margin-bottom: 20px;
	}
	html #mailerlite-form_2 {
		padding: 0 5%;
	}
	html .kelioniu-sep {
		margin: 10px 0 20px;
	}
	html .inner-banner h1{
		font-size: 35px!important;
		padding-top: 0px;
	}
	html .single-tour .inner-banner h1{
		margin-top: -1em!important;
	}
	html .waves-orange {
		margin: 15px auto!important;
	}
    html .page-id-7632 .inner-banner.style-5,
    html .btf-archive.btf-filtered  .inner-banner.style-5 {
		min-height: 150px;
		max-height: 120px;
	}
    html .btf-archive.btf-filtered.single-tour  .inner-banner.style-5 {
		min-height: 200px;
		max-height: 200px;
	}
	html .lt-post-types-grid.style-1 .col-sm-6 {
		padding: 6px 11px 5px 11px;
	}
	.logo.logo-width {
		width: 148px;
	}
	.komanda .swiper-slide{
		width: 100%;
	}

	.wpcf7 label{
		min-width: 100%;
		
	}
	html footer.type-2 .copyright {
		margin-top: 0px;
		padding-top: 0px;
		width: 80%;
	}
	html .footer-link {
		padding: 20px 0px 5px!important;
	}
	.home .vc_custom_1521732915177 {
		padding-top: 10px !important;
	}
	.home .vc_custom_1521533547394 {
		padding-bottom: 70px !important;
	}
	html .wpcf7 .input-style-1 {
		margin-bottom: 0px;
	}
	.home .vc_custom_1522155557448 {
		padding-top: 50px !important;
	}
	header.menu-3.hovered .logo {
		top: 53%;
	}
	.home .main-slider .main-slider-5 .swiper-slide {
		min-height: 500px;
	}
	.home .main-slider .main-slider-5 .swiper-slide .vertical-align {
		top: 63%;
	}
	.home .main-slider{
		margin-bottom: 50px!important;
	}
	html .evc-tabs.evc-t-centered .evc-tabs-nav li {
		display: contents;
		float: none;
	}
	.home .detail-content ul:not(.clean-list), .detail-content ol {
		margin-left: 0px;
		margin-bottom: 15px;
	}
	html .evc-tabs .evc-tabs-nav li a {
		padding: 6px 10px;
	}
	html .detail-content .arrows{
		margin-bottom: 10px;
	}
	.home .main-slider-5  .pagination-hidden.pagination {
		bottom: 15px;
	}
	.nav-menu-icon a i,
	.nav-menu-icon a i:before, .nav-menu-icon a i:after {
		width: 32px;
		height: 4px;
		/*background: linear-gradient(90deg,#F0611E 0,#F3A428 100%)!important;*/
	}
	.nav-menu-icon a i:before {
		top: -9px;
	}
	.nav-menu-icon a i:after {
		bottom: -9px;
	}
	header.menu-3 .nav-menu-icon {
		margin-top: 14px;
		margin-right: 15px;
	}
	.filtras-homepage-row{
        padding: 10px 20px 10px 20px;
	}
    .col-xs-3.form-group {
        margin: 0 auto;
        width: 100%;
        padding: 0;
    }
    .travels-select {
        padding: 10px 10px 10px 15px;
    }
    .filtras-homepage-row label {
        margin-bottom: 5px;
    }
    html .vc_custom_1548410394866 {
        margin-top: 3em !important;
    }
    html .main-slider-5 .slider-block-right2 {
        margin-bottom: 13em;
    }
    #travels-filter-search {
        margin-top: 1em!important;
        margin-left: -10px;
    }
	html .tour-user{
        width: 100%;
        margin-left: 0px!important;
        background: whitesmoke;
        height: 70px;
	}
	html .tour-user-share{
		display: none;
	}
	.tour-user-pic{
        text-align: left;
        width: 23%;
        float: left;
	}
	.tour-user img.attachment-thumbnail{
        margin-left: 0px;
        height: 60px;
        width: 60px;
        margin: -21px 14px 0;
        padding: 4px;
        background-color: whitesmoke;
	}
	.main-slider-5 .full-block.atsiliepimai {
		position: absolute;
		height: 100%!important;
		width: 100%;
	}
	html .home .main-slider-5 .slider-block-right {
		float: left!important;
		width: 100%;
		padding: 0 0 8em;
	}
	.main-slider-5 .slider-block-left {
		position: absolute;
		height: 100%!important;
		width: 100%;
	}
	.home .main-slider-5 .sb-text{
		display: none;
	}
	html .home .main-slider-5 .slider-block {
	   /*  padding: 64px 0px 0px!important; */
		 padding: 0px!important;
	}
	.main-slider-5 .swiper-slide {
		min-height: 485px;
	} 
	html .tour-data-home {
		padding-left: 0px;
		margin-top: 15px;
	}
	html .main-slider-5 .slider-block-left {
		top: auto;
	}
	.vc_custom_1519727930829 .evc-tabs.evc-t-centered .evc-tabs-nav {
		text-align: center;
		margin: 0 auto;
	}
	.post-types-grid .col-sm-4 {
		padding: 3px 7px;
	}
	html .vc_custom_1522155492443{
		padding-bottom: 60px !important;
	}
	.home .main-slider-5 .keliautojo_atsiliepimas .sb-text {
	   display: block; 
	}
	html .home .main-slider-5 .keliautojo_atsiliepimas .sb-text {
		font-size: 18px;
		line-height: 27px;
	}
	html .vc_custom_1522155557448{
		padding-bottom: 30px!important;
	}
	 .home .tour-block {
		margin-bottom: 15px;
	} 
	html .offers-arrow.swiper-arrow-left {
		left: 0px;
	}
	html .offers-arrow.swiper-arrow-right {
		right: 0px;
	}
	#mailerlite-form_2 .mailerlite-form-field {
		width: 100%;
		float: unset;
		max-width: unset;
	}

	.home .detail-content {
		margin-bottom: -1px;
	}
	#mailerlite-form_2 .mailerlite-subscribe-submit {
		position: relative;
		color: white;
		float: unset;
	}
	#travelAddInputs, #travelRemove {
    width: 50%!important;
    float: left;
}
.md-stepper-horizontal .md-step {
    padding: 25px 12px;
    width: 33%;
}
}

@media screen and (max-width:500px){
    html .tour-template-default .travel-wrapper .blog-container {
        padding: 80px 0;
    }
	.page-id-2310 .detail-content {
		margin-bottom: 0px;
	}
	html .mailerlite-form-inputs {
		display: block;
	}

	html .tour-template-default .tour-caption .vertical-bottom {
		float: left;
	}

	html .wpb-js-composer .vc_tta.vc_general .vc_tta-panel-body{
		padding: 0px 15px!important;
	}
	html .tour-template-default .short-desc p{
		padding-left: 15px;
		padding-right: 15px; 
	}
	.offers .price p {
		margin-top: 5px;
		float: left;
		display: contents;
	}
	html .inner-banner h1 {
		padding-top: 0px;
	}
	.offers-container{
		padding-top: 5em;
	}
	.offers {
		min-height: 125px;
		padding: 10px 10px 10px 10px;
		margin-bottom: 3px!important;
	}
	.offers .single-data, .offers .single-data2{
		font-size: 16px;
		line-height: 14px;
	}
	.offers .price {
		width: 100%;
		margin-top: 5px;
	}
	.offers .price p {
		margin-top: 5px;
		float: left;
	}
	.offers .aviabilietas {
		font-size: 16px;
		margin-top: 8px!important;
		margin-left: 7px;
	}
	.offers .data-label {
		width: 100%;
		float: left;
		margin-right: 20px;
        margin-bottom: 0px;
        margin-top: 0px;
	}
    .travel-contact-block .input-style-1 {
        margin-bottom: -2em;
    }
.open-popup-button {
    margin: 0 auto;
    padding-left: unset;
}
}

@media screen and (min-width:480px) and (max-width:500px){
}

@media screen  and (min-width: 441px) and (max-width: 450px){
	html .tour-template-default .travel-wrapper .contacts-container {
		padding-top: 20px;
		padding-bottom: 40px;
	}
	html .tour-template-default .travel-wrapper .related-travels-container {
		padding-top: 50px;
		padding-bottom: 40px;
	}
	html .tour-template-default .travel-wrapper .blog-container {
		padding-bottom: 50px;
	}
	.home .main-slider .main-slider-5 .swiper-slide .vertical-align {
		top: 61%!important;
	}
	/* html .home .main-slider-5 .c-button {
		margin-bottom: 20px!important;
	} */
	.home .main-slider .main-slider-5 .swiper-slide {
		min-height: 550px!important;
	}
	.header-social.mobile{
		display: none;
	}
	.home .main-slider-5 .pagination-hidden.pagination {
		bottom: 50px!important;
	}
	html .home .main-slider {
		margin-bottom: 20px!important;
	}	
} 

@media screen  and (min-width: 401px) and (max-width: 440px){
	html .inner-banner h1 {
		padding-top: 0px;
	}
	html .home .main-slider {
		margin-bottom: 50px!important;
	}	
}


@media screen and (min-width: 381px) and (max-width: 400px){

	html .tour-template-default .travel-wrapper .contacts-container {
		padding-top: 20px;
		padding-bottom: 40px;
	}
	html .tour-template-default .travel-wrapper .related-travels-container {
		padding-top: 50px;
		padding-bottom: 40px;
	}
	html .tour-template-default .travel-wrapper .blog-container {
		padding-bottom: 50px;
	}
	html .inner-banner h1 {
		padding-top: 0px!important;
	}
	html .home .main-slider {
		margin-bottom: 45px!important;
	}	
}

@media screen and (max-width: 1199px) {
	
}

@media screen and (min-width: 992px) {
	.page-id-2310 .mailerlite-form-inputs {
		margin: 0 110px;
	}
    .mailerlite-form-inputs {
        margin: 0 13em;
    }
}

@media screen and (max-width: 991px) {
	
}

@media screen and (max-width: 767px) {
    #usp .wpb_single_image.vc_align_right {
        text-align: center;
        margin-bottom: 15px!important;
    }
    #usp .wpb_text_column {
        text-align: center;
        margin-bottom: 15px!important;
    }
    .komanda-template-default.single-komanda .komanda h1{
        margin-top: -3.5em;
    }
    .komanda-template-default.single-komanda .komanda .contact-details {
        margin-top: -2.5em;
        margin-left: 0em;
    }
    .archive.tax-salys .homepage-contacts p {
        text-align: left;
        margin-bottom: 10px;
    }
    html .s_news-entry.style-2 .s_news-text {
        height: auto!important;
    }
    html .blog-grid-entry {
        margin-bottom: 0px;
    }
    .single-label span:after {
        top: 1%;
    }
	html .post-template-default .wpb_text_column {
		margin: 0 30px;
	}
	html .home .main-slider-5 .sb-title{
		font-size: 45px;
		margin-bottom: 30px;
	}	
	html .home .main-slider-5 .tour-data-home {
		font-size: 16px;
		width: 100%;
		text-align: left;
	}	
}

@media screen and (max-width: 600px) {
	.team-member-img{
	display:none !important;
	
}

.contact-details a{
	margin-top:10px;
	display:block;
	
}
    html .vc_custom_1589172552104{
        padding-right: 15px!important;
    }
    html .usp-icons {
        height: auto;
        cursor: pointer;
        width: 100%;
        display: block!important;
        position: relative;
        padding-right: 0px!important;
        margin-bottom: 15px;
    }
    .komanda-template-default.single-komanda .komanda h1{
        margin-top: -1.5em;
    }
    .komanda-template-default.single-komanda .komanda .contact-details {
        margin-top: -0.5em;
        margin-left: 0em;
    }
	.pop-up-content {
    display: none;
    background-color: #fff;
    padding: 20px;
    border: 1px solid #ccc;
    z-index: 9999;
    position: fixed;
    top: 5%;
    left: 5%;
    width: 90%;
    border-radius: 20px;
    padding: 40px;
}
}
@media screen and (max-width: 480px) {
    html .vc_custom_1548410394866 {
        margin-top: 4em !important;
    }
    .tour-template-default .offers {
        margin-top: 0.5em !important;
        height: 141px;
        margin-bottom: 2em !important;
    }
    .offers .offer-date-min-width{
        /* width: 240px; */
        width: 100%;
    }
    .offers .data-days{
        /* width: 240px; */
        width:30%;
    }
    .offers .price{
        /* width: 240px; */
        width: 100%;
    }
    .offers .offer-btn{
        width: 100%;
        margin-top: 8px;
        margin-bottom: 14px;
    }
    .offers .offer-btn .button-tour {
        margin-top: -4px;
    }
    .offers .label-container {
        /* width: 240px; */
        width: 100%;
    }
    .tour-caption .vertical-bottom {
        padding: 0px 15px 15px!important;
    }
	.home .main-slider .main-slider-5 .swiper-slide .vertical-align {
		top: 60%;
	}
	html .post-template-default .wpb_text_column {
		margin: 0 15px;
	}
	.main-slider .pagination-hidden.pagination {
        bottom: 1.5em!important;
	}	
	html .home .main-slider-5 .price-title {
		font-size: 18px;
        line-height: 18px;
	}
	#homepage-new-arrow{
		display: none;
	}
    .home .main-slider-5 .pagination-hidden.pagination {
        bottom: 3em!important;
    }
    html .home .main-slider-5 .slider-block-right {
        padding: 0 0 5em;
    }
	.order-inf h1 {
    font-size: 50px;
    line-height: 60px;
}
.order-info {
    padding: 30px 10px;
}
/*#myModal .container-fluid .col-md-12,*/
#myModal .container-fluid,
#myModal{
	padding:0;
}
.md-stepper-horizontal .md-step {
    padding: 25px 7px;
    width: 33%;
}
.naujienlaiskis {
    padding-bottom: 80px;
    padding-left: 0!important;
    padding-right: 0!important;
}
html #mailerlite-form_2 {
    padding: 0;
}
.order-info h1 {
    font-size: 40px;
    font-weight: 700;
    line-height: 40px;
}
.page-template-uzsakymas #content, .page-template-papildomos-paslaugos #content {
    background-color: #fff;
}
.order-sidebar h3 {
    font-size: 30px;
    margin-top: 40px;
    margin-bottom: 40px;
    font-weight: 600;
}
.order-image img {
    height: 350px;
    margin-bottom: 40px;
}
footer {
    padding-top: 0px;
}
.order-sidebar p:last-child,
.order-sidebar .total-price{
	font-weight:600;
	color:#000;
	font-size:20px;
}
.tour-default, .c-button.small, #mailerlite-form_2 .mailerlite-subscribe-submit, .c-button {
    width: auto;
	font-size:15px;
}
.naujienlaiskis #mailerlite-2-field-email {
    height: 45px;

}
}
@media screen  and (min-width: 350px) and (max-width: 390px){
    html .vc_custom_1548410394866 {
        margin-top: 6em !important;
    }
    .tour-template-default .offers {
        margin-top: 0em !important;
        height: 147px;
        margin-bottom: 2em!important;
    }
    .offers .offer-date-min-width{
        /* width: 240px; */
        width: 100%;
        margin-top: 0px;
        margin-bottom: 0px;
    }
    .offers .data-days{
        /* width: 240px; */
        width:35%;
    }
    .offers .price{
        /* width: 240px; */
        width: 100%;
    }
    .offers .offer-btn{
        width: 100%;
        margin-top: 8px;
        margin-bottom: 14px;
    }
    .offers .offer-btn .button-tour {
        margin-top: -4px;
    }
    .offers .label-container {
        /* width: 240px; */
        width: 100%;
        margin-right: 0px;
    }
    header.menu-3.hovered .logo {
        top: 51%;
    }
    html .home .main-slider-5 .sb-title {
        font-size: 40px;
    }
    html .tour-template-default .travel-wrapper .contacts-container {
        padding-top: 20px;
        padding-bottom: 40px;
    }
    html .tour-template-default .travel-wrapper .related-travels-container {
        padding-top: 50px;
        padding-bottom: 40px;
    }
    html .tour-template-default .travel-wrapper .blog-container {
        padding-bottom: 50px;
    }
    html .inner-banner h1 {
        padding-top: 0px!important;
    }
    .home .main-slider .main-slider-5 .swiper-slide {
        height: auto!important;
    }
    html .home .main-slider-5 .c-button {
        margin-bottom: 20px!important;
    }
    .home .main-slider-5 .pagination-hidden.pagination {
        bottom: 40px!important;
    }
    html .home .main-slider {
        margin-bottom: 50px!important;
    }
}
@media screen and (max-width: 350px){
    html .vc_custom_1548410394866 {
        margin-top: 6em !important;
    }
    .tour-template-default .offers {
        margin-top: 0.5em !important;
        height: 151px;
    }
    .offers .offer-date-min-width{
        /* width: 240px; */
        width: 100%;
    }
    .offers .data-days{
        /* width: 240px; */
        width:100%;
    }
    .offers .price{
        /* width: 240px; */
        width: 100%;
    }
    .offers .offer-btn{
        width: 100%;
        margin-top: 8px;
        margin-bottom: 14px;
    }
    .offers .offer-btn .button-tour {
        margin-top: -4px;
    }
    .offers .label-container {
        /* width: 240px; */
        width: 100%;
    }
    .komanda-template-default.single-komanda .komanda h1{
        margin-top: -6em;
    }
    .tour-template-default .offers {
        margin-top: 0.5em !important;
        margin-bottom: 2em !important;
    }
    .offers .single-label{
        font-size: 14px;
    }
    html .home .main-slider-5 .sb-title {
        margin-top: 2em;
        font-size: 35px;
    }
    header.menu-3.hovered .logo {
        top: 51%;
    }
    .home .vc_custom_1521732915177 {
        padding-top: 0 !important;
    }
	html div.g-recaptcha{
		transform: scale(0.88);
	}
	html .tour-template-default .travel-wrapper .contacts-container {
		padding-top: 20px;
		padding-bottom: 40px;
	}
	html .tour-template-default .travel-wrapper .related-travels-container {
		padding-top: 50px;
		padding-bottom: 40px;
	}
	html .tour-template-default .travel-wrapper .blog-container {
		padding-bottom: 50px;
	}
	.offers-container{
		padding-top: 5em;
	}
    .tour-user-description .button-tour.mob {
        width: 112px;
        bottom: -13px;
        padding: 4px 0px;
        font-size: 12px;
    }
	.offers {
		min-height: 125px;
		padding: 10px 10px 10px 10px;
		margin-bottom: 3px!important;
	}
	.offers .single-data, .offers .single-data2{
		font-size: 13px;
		line-height: 14px;
	}
	.offers .price {
		width: 100%;
		margin-top: 7px;
	}
	.offers .price p {
		margin-top: 5px;
		float: left;
		display: contents;
	}
	.offers .aviabilietas {
		font-size: 16px;
		margin-top: 8px!important;
		margin-left: 7px;
	}
	.offers .data-label {
		width: auto;
		float: left;
		margin-right: 20px;
		margin-bottom: 0px;
	}
	html .inner-banner h1 {
        font-size: 1.6em !important;
        line-height: 1.2em;
		padding-top: 0px;
	}
	.header-social.mobile{
		display: none;
	}
	.home .main-slider-5 .pagination-hidden.pagination {
		bottom: 20px!important;
	}
	html .home .main-slider-5 .c-button {
		margin-bottom: 20px!important;
	}
	.order-info h1 {
    font-size: 40px;
    font-weight: 700;
    line-height: 40px;
}
.order-info {
    padding: 30px 10px;
}
/*#myModal .container-fluid .col-md-12,*/
#myModal .container-fluid,
#myModal{
	padding:0;
}
.md-stepper-horizontal .md-step {
    padding: 25px 7px;
    width: 33%;
}
}