*:focus{outline: none;}
.left{float:left;}
.right{float:right;}
.clear{clear:both;}
a img, iframe{border:none;}
header ul{margin:0;padding: 0;}
textarea{resize: vertical;}
table{border-spacing: 0px;}
button:focus{outline:0;}
html, body {margin:0 auto;}
a{text-decoration:none;}
body {     
display: block;
max-width: 1920px;
left: 0;
right: 0;
margin: auto;
float: none;
font-family: 'Montserrat', sans-serif;
font-size:14px;
font-weight:300;
color:#356062;
}
.wrap{
width:1200px;
margin:0 auto;
}
.wrap.specialist_block {
margin-top: 60px;
}
.logon, #menu > ul > li.menu-item-has-children:hover:after, .sub-menu li.active:before, .sub-menu li:hover:before, .floating-buttons a, .floating-buttons button, .soc a, button.bt-border:after, a.bt-border:after, .slick-prev:after, .slick-next:after, .block.first ul li:before, a.more:after, 
.breadcrumb a:before, .dalintis .fb-share, .dalintis .linkedin, .popup-close, .checkboxai [type=checkbox]:checked + span.check, .specialist-right .media_links a:after, .contacts-info a:before, .contact-block .info:before, .map-info p:before, 
.question_title:after , .hero-banner ul li:before, input[type="radio"] + label span, .green-contacts p:before, #menu .drop{background:url(//www.seimospsichologija.lt/wp-content/themes/spc/images/sprite.png)no-repeat;} .top_info {
height:40px;
line-height: 40px;
background: #fafafa;
}
.block-corner.corner300 .right img { 
max-width: 100%;
width: auto;
height: auto;
}
.top_meniu { margin:0 20px 0 0;}
.top_info ul {margin:0; padding: 0;}
.top_info ul li {display:inline-block;margin-right: 17px;color:#356062;font-weight: 300;font-size: 12px;}
.top_info ul li a {color:#356062;font-size: 12px;}
.top_info ul li a:hover, .top_info ul li.current-menu-item a, .top_info ul li.current-menu-parent a  {color:#14ccc4;}
header {float: left;width: 100%;}
header .wrap{position:relative;}
#logo{
float:left;
width:243px;
height:60px;
left:0;
right:0;
margin:20px 0 30px;
}
#logo img{width:100%;height:auto;}
header .right{float:right;width: 910px;margin-top: 18px;}
.top_info .contacst{
float:left;
color:#6a8c8e;
font-weight:400;
}
.top_info .contacst a{display:inline-block;color:#6a8c8e;font-weight:300;margin-left: 2px;}
.top_info .contacst a:hover{text-decoration:underline;}
.top_info .contacst a:last-child:before{
float:left;
width:1px;
height:14px;
background:#839ea0;
margin: 12px 5px 0 0;
content:'';
}
.top_info .contacst a:first-child:before{content:none;}
.langs {float:right;    margin: 12px 0 0 0px;}
.langs a {
float:left;
font-size:13px;
font-weight:600;
line-height:14px;
color:#1c542d;
text-transform:uppercase;
text-decoration:none;
}
.langs a.active, .langs a:hover {color:#14ccc4;}
.langs a:before{
float:left;
width:1px;
height:14px;
background:#c2d0d0;
margin:0 10px;
content:'';
}
.langs a:first-child:before{content:none;}
#menu{
float:left;
margin-top: 23px;
width: 100%;
}
#menu > ul > li {
position:relative;
float:left;
list-style:none;
margin: 0 15px;
padding-bottom:20px;   margin: 0 14px;
max-width: 90px;
}
#menu > ul > li:first-child {margin-left:0;}
#menu > ul > li:last-child{margin-right:0; }
#menu > ul > li#menu-item-591 { }
#menu > ul > li#menu-item-588{max-width: 150px;}
#menu > ul > li#menu-item-596{max-width: 140px;}
#menu > ul > li > a{
float:left;
color:#356062;
text-decoration:none;
font-weight:400;
font-size:13px;
}
#menu > ul > li:hover > a, #menu > ul > li.active > a{color:#14ccc4;}
#menu > ul > li.menu-item-has-children:hover .sub-menu{display:block;}
.top_meniu #menu-item-272.menu-item-has-children{position:relative;}
.top_meniu #menu-item-272.menu-item-has-children .sub-menu{
display:none;
position:absolute;
top:35px;
left:-26px!important;
width:118px;
min-height:inherit;
padding:12px 10px 12px 10px!important;
background:#fff;
border:1px solid #ebebeb;
box-shadow: 0px 1px 0px 1px rgba(235, 235, 235, 0.4);
z-index:9;
}
.top_meniu #menu-item-272.menu-item-has-children .sub-menu li {
width: calc(100% - 15px);
margin: -5px 0;
padding: 0 0 0 15px;
line-height: inherit;
}
.top_meniu #menu-item-272.menu-item-has-children .sub-menu li a{line-height:inherit;color: #356062;}
.top_meniu #menu-item-272.menu-item-has-children .sub-menu li.current-menu-item a, .top_meniu #menu-item-272.menu-item-has-children .sub-menu li:hover a{color: #14ccc4!important;}
.top_meniu #menu-item-260.menu-item-has-children{position:relative;}
@media(min-width:1201px){
.top_meniu #menu-item-260.menu-item-has-children:hover .sub-menu{display:block!important;}
.top_meniu #menu-item-272.menu-item-has-children:hover .sub-menu{display:block!important;}
}
.top_meniu #menu-item-260.menu-item-has-children .sub-menu{
display:none;
position:absolute;
top:35px;
left:-26px!important;
width:155px;
min-height:inherit;
padding:12px 10px 12px 10px!important;
background:#fff;
border:1px solid #ebebeb;
box-shadow: 0px 1px 0px 1px rgba(235, 235, 235, 0.4);
z-index:9;
}
.top_meniu #menu-item-260.menu-item-has-children .sub-menu li {
width: calc(100% - 15px);
margin: -5px 0;
padding: 0 0 0 15px;
line-height: inherit;
}
.top_meniu #menu-item-260.menu-item-has-children .sub-menu li a{line-height:inherit;color: #356062;}
.top_meniu #menu-item-260.menu-item-has-children .sub-menu li.current-menu-item a, .top_meniu #menu-item-260.menu-item-has-children .sub-menu li:hover a{color: #14ccc4!important;}
.top_meniu .sub-menu .active:before, .top_meniu .sub-menu li:hover:before{margin: 15px 0 0 -12px;}
.sub-menu{
display:none;
position:absolute;
top:31px;
left:-280px;
width:580px;
min-height:36px;
padding:12px 15px 22px 35px!important;
background:#fff;
border:1px solid #ebebeb;
box-shadow: 0px 1px 0px 1px rgba(235, 235, 235, 0.4);
z-index:9;
}
#menu > ul > li.menu-item-has-children:first-child:hover .sub-menu{left:-140px;}
#menu > ul > li.menu-item-has-children:last-child:hover .sub-menu, #menu > ul > #menu-item-272:hover .sub-menu{left:inherit;right:-35px;}
#menu > ul > li.menu-item-has-children:hover:after{
position: absolute;
display: block;
bottom: 5px;
left: calc(50% - 7px);
width: 14px;
height: 10px;
content: '';
background-position: -8px -8px;
z-index: 9;
}
.sub-menu li{
float:left;
width:calc(50% - 20px);
list-style:none;
margin:9px 0;
padding:0 20px 0 0;
}
.sub-menu li a{display:block;font-size:14px;font-weight:400;color:#356062;}
.sub-menu li.active a, .sub-menu li:hover a{color:#14ccc4;}
.sub-menu li.active:before, .sub-menu li:hover:before{
float:left;
width:7px;
height:10px;
background-position:-12px -29px;
content:'';
margin: 4px 0 0 -12px;
} main{float:left;width: 100%;min-height:100px;}
#slider{
float:left;
width: 100%;
max-height:480.4px;
background: -webkit-linear-gradient(left, #14ccc4 50%, #fff 50%);
background: -moz-linear-gradient(left, #14ccc4 50%, #fff 50%);
background: -ms-linear-gradient(left, #14ccc4 50%, #fff 50%);
background: linear-gradient(left, #14ccc4 50%, #fff 50%);
border-bottom: 50px solid #fff;
}
#slider .wrap{position:relative;}
.slide{float:left;width:100%;background:#14ccc4; }
.slide .inner{float:left;width:450px;margin-top:67px;}
.slide .image{float:right;width:calc(100% - 450px);margin-bottom:-50px;}
.slide .image img{display:block;max-width:100%;height:auto;}
.slide-heading{font-size:55px;font-weight:600;line-height:65px;color:#fff;margin-bottom:37px;}
.inner {
display: flex;              
flex-direction: column;     
justify-content: center;     
align-items: center;         
gap: 10px;                  
height: 100%;         
}
#slider a.bt-border {
display: inline-block;
width: auto; 
padding-bottom: 5%;
text-align: center;
align-content: center;
line-height: 1.2; 
border-radius: 5px; 
box-sizing: border-box;    
word-break: break-word; 
margin: 0;
}
a.bt-border, button.bt-border{
float:left;
min-width:99px;
height:44px; padding:0 12px 0 5px; color:#14ccc4; font-size:smaller;
font-weight:400;
background: transparent;
border:1px solid #14ccc4;
}
button.bt-border {
display: block;
height: 46px;
line-height: 45px;
cursor: pointer;
}
a.bt-border:after, button.bt-border:after{
display: inline-block;
width:7px;
height:10px;
background-position:-12px -29px;
content:'';
margin: 18px 0 0 11px;
}
a.bt-border:hover, button.bt-border:hover{background:#14ccc4;color:#fff;}
a.bt-border:hover:after, button.bt-border:hover:after{background-position:-12px -49px;}
a.bt-border.white,button.bt-border.white{font-size: 11px;color:#fff;border-color:#fff;margin-bottom: 20px;}
a.bt-border.white:after, button.bt-border.white:after{background-position:-12px -49px;}
a.bt-border.white:hover,button.bt-border.white:hover{background:#fff;color:#14ccc4;}
a.bt-border.white:hover:after, button.bt-border.white:hover:after{background-position:-12px -29px;}
.slick-slider {margin-bottom: 0!important;}
.slick-prev, .slick-next{
width:118px!important;
height: 118px!important;
top:inherit!important;
bottom:-9px;
background-color:#f0fcfa;
border:1px solid #e4f9f7!important;
z-index: 9;
}
.slick-prev:after, .slick-next:after{
position:absolute;
top:0;
bottom:0;
left:0;
right:0;
margin:auto;
text-align:center;
width:24px;
height:44px;
content:'';
}
.slick-prev:after{background-position:-433px -12px;}
.slick-next:after{background-position:-464px -12px;}
.slick-prev{left:inherit!important;right:868px;}
.slick-next{right:750px!important;}
.slick-prev:hover, .slick-next:hover{background-color:#ffcb47;border-color:#ffcb47!important;}
.slick-prev:hover:after{background-position:-363px -12px;}
.slick-next:hover:after{background-position:-395px -12px;}
.service_specialist { margin-top:50px;}
.service_specialist .slick-prev, .service_specialist .slick-next{
bottom: -95px;
border: none!important;
width: 83px!important;
height: 83px!important;
}
.service_specialist .slick-prev {
right: 99px;
}
.service_specialist .slick-next {
right: 16px!important;
}
#slider .status{
position: absolute;
left: 0;
bottom: 70px;
width:auto;
z-index: 9;
}
#slider .status .active {
font-size: 90px;
font-weight: 600;
color: #fff;
}
#slider .status .total {
position: absolute;
font-size: 16px;
font-weight: 600;
color: #fff;
margin: 24px 0 0 12px;
border-left: 1px solid #72ebe3;
height: 44px;
padding-left: 20px;
line-height: 14px;
}
.block-corner{float:left;width:100%;}
.wrap.block-corner, .wrap.block{float:none;width:1200px;}
.block.first{margin-top:115px;}
.block.first ul{float:left;width:660px;margin:0;padding:0;list-style:none;}
.block.first ul li{
float:left;
width: calc(50% - 121px);
margin:0 50px 78px 0;
font-size:16px;
font-weight:400;
line-height:26px;
color:#356062;
position: relative;
padding-left: 69px;
}
.block.first ul li:before{
float:left;
width:40px;
height:40px;
background-position:-301px -16px;
content:'';
margin:2px 15px 0;
position: absolute;
left: 0;
top: 0;
}
.big-text{float: right;width: 475px;font-size:28px;line-height:38px;color:#14ccc4;margin-top:45px;}
.big-text strong{display:block;font-size:169px;font-weight:700;color:#ffcb47;margin-bottom:64px;}
.left-corner{
background: -webkit-linear-gradient(left, #fff 50%, #fafafa 50%);
background: -moz-linear-gradient(left, #fff 50%, #fafafa 50%);
background: -ms-linear-gradient(left, #fff 50%, #fafafa 50%);
background: linear-gradient(left, #fff 50%, #fafafa 50%);
border-top: 50px solid #fff;
}
.right-corner{
background: -webkit-linear-gradient(left, #fafafa 50%, #fff 50%);
background: -moz-linear-gradient(left, #fafafa 50%, #fff 50%);
background: -ms-linear-gradient(left, #fafafa 50%, #fff 50%);
background: linear-gradient(left, #fafafa 50%, #fff 50%);
border-top: 50px solid #fff;
}
.left-corner.bottom, .right-corner.bottom{border-top:none;border-bottom: 50px solid #fff;}
.left-corner .inner, .right-corner .inner{
float:left;
width:calc(100% - 50px);
background:#fafafa;
min-height:100px;
padding:40px 0 50px 50px;
margin:-320px 0 0;
}
.right-corner .inner{padding:40px 50px 50px 0;}
.left-corner.bottom .inner, .right-corner.bottom .inner{margin:-420px 0 0 0;}
.left-corner .corner{
float:left;
width:390px;
height:370px;
background:#daf7f3;
margin:-50px 0 0 -50px;
}
.left-corner.bottom .corner{margin:100px 0 -50px -50px;}
.right-corner .corner{
float:right;
width:390px;
height:370px;
background:#daf7f3;
margin:-50px -50px 0 0;
}
.right-corner.bottom .corner{margin:100px -50px -50px 0;}
.big-heading{font-size:40px;font-weight:600;color:#356062;margin:0;}
.big-heading.blue{color:#14ccc4;}
.block-corner.next{margin-top:60px;}
.block-corner.next.left-corner .inner{min-height:330px;}
.when-to-apply{float:left;width:100%;margin-top:17px;}
.when-to-apply p.custom {
margin: 0 0 4% 0px !important;
}
.when-to-apply p {float:left;line-height:20px!important;text-align:justify;margin:20px 10px 5px 64px !important;}
.when-to-apply p:nth-child(1) {background: url(//www.seimospsichologija.lt/wp-content/themes/spc/images/asmeniskai.png) no-repeat;padding-left: 79px;}
.when-to-apply p:nth-child(2) { background: url(//www.seimospsichologija.lt/wp-content/themes/spc/images/porai.png) no-repeat; }
.when-to-apply p:nth-child(3) {background: url(//www.seimospsichologija.lt/wp-content/themes/spc/images/tevams.png) no-repeat -25px 0px; padding-left: 140px;}
.when-to-apply p:nth-child(4) {background: url(//www.seimospsichologija.lt/wp-content/themes/spc/images/vaikams.png) no-repeat;padding-left: 79px;}
.when-to-apply p:nth-child(6) { background: url(//www.seimospsichologija.lt/wp-content/themes/spc/images/seneliams.png) no-repeat; }
.when-to-apply p:nth-child(5) {background: url(//www.seimospsichologija.lt/wp-content/themes/spc/images/seimai.png) no-repeat;width: 228px;padding-left: 192px;}
.when-to-apply p:nth-child(7) {background: url(//www.seimospsichologija.lt/wp-content/themes/spc/images/tevams.png) no-repeat;background-position: left; width: 160px; margin: 20px 10px 5px 0px !important;}
.when-to-apply p img{float:left;margin:2px 30px 20px 0;}
.when-to-apply p strong{display:block;font-size:16px;font-weight:600;color:#678587;margin-bottom:10px;} .when-to-apply p:nth-child(1), .when-to-apply p:nth-child(4) {width: 206px;margin-left:0!important;}
.when-to-apply p:nth-child(2), .when-to-apply p:nth-child(6), .when-to-apply p:nth-child(8) {width: 224px;padding-left: 91px;}
.when-to-apply p:nth-child(3), .when-to-apply p:nth-child(9) {width: 231px;}
.block.third{margin-top:100px;}
.come-to-us{
display:table;
float:left;
width:585px;
height:260px;
background:#ffcb47;
text-align:center;
}
.psychologist-online{
display:table;
float:right;
width:585px;
height:260px;
background:#14ccc4;
text-align:center;
}
.come-to-us p, .psychologist-online p{
display:table-cell;
vertical-align:middle;
font-size:30px;
font-weight:600;
color:#fff;
}
a.bt, .come-to-us p a,.psychologist-online p a, .registration-successful a  {
float: left;
min-width: 105px;
height: 46px;
line-height: 47px;
padding: 0 20px;
color: #fff;
font-size: 16px;
font-weight: 400;
text-align: center;
background:#14ccc4;
}
a.bt:hover, .come-to-us p a:hover, .registration-successful a:hover{background:#16d7cf;}
a.bt.yellow{background:#ffcb47;}
a.bt.yellow:hover, .psychologist-online p a:hover{background:#f2c145;}
.come-to-us p a.bt, .psychologist-online p a.bt, .come-to-us p a, .psychologist-online p a{display:inline-block;float:none;margin-top:20px;}
.come-to-us p a {background:#14ccc4;}
.psychologist-online p a {background: #ffcb47;}
.block-corner.fourth{margin-top:100px;}
.block-corner.fourth.right-corner{height: 732px;}
.right-corner.fourth.bottom .inner {margin: -782px 0 0 0;}
.right-corner.fourth.right-corner.bottom .corner {margin: 412px -50px 0 0;}
.block-corner.fourth .latest-events .left{width:520px;margin-top:35px;}
.block-corner.fourth .latest-events .left .image{display:block;overflow:hidden;}
.block-corner.fourth .latest-events .left .image img{width:520px;height:416px;}
.block-corner.fourth .latest-events .left .title{display:block;font-size:18px;line-height:28px;font-weight:500;color:#356062;margin:18px 0 22px;}
.block-corner.fourth .latest-events .left .title:hover, .latest-events .new .title:hover{text-decoration:underline;}
.event-data{
float:left;
width:185px;
height:42px;
color:#14ccc4;
line-height:42px;
background:#daf7f3;
text-align:center;
margin-right:10px;
}
.event-data.in-event{margin:0 0 24px;}
.block-corner.fourth .latest-events a.bt-border{height:40px;line-height:41px;}
.block-corner.fourth .latest-events a.bt-border:after{margin: 16px 0 0 11px;}
.block-corner.fourth .latest-events .right{width:calc(100% - 615px);margin-top:35px;}
.block-corner.fourth .latest-events .right > div{float: left;width: 100%;border-bottom:1px solid #d9e3e4;padding:24px 0 30px;}
.block-corner.fourth .latest-events .right > div .title{display:block;font-size:16px;line-height:26px;font-weight:400;color:#356062;margin:0 0 22px;max-height:52px;overflow:hidden;}
.block-corner.fourth .latest-events .right > div:first-child{padding-top:0;margin-top:-6px;}
.block-corner.fourth .latest-events .right > div:last-child{margin-bottom:30px;}
.block-corner.fourth .latest-events a.bt.all{clear:both;float:right;margin-top: -46px;}
.block.fifth{margin-top:40px;}
.hp-news-holder{float:left;width:100%;margin-top:40px;}
.hp-news-holder .new, .news-holder .new{float:left;width:calc(33.33% - 54px);margin-right:80px;}
.hp-news-holder .new:nth-child(3n), .news-holder .new:nth-child(3n){margin-right:0;}
.new .image{display:block;overflow:hidden;}
.hp-news-holder .new .image img, .news-holder .new .image img{width:348px;height:318px;}
.hp-news-holder .new .title, .news-holder .new .title{display:block;font-size:16px;line-height:26px;font-weight:400;color:#356062;margin:20px 0 20px;height: 78px;overflow:hidden;}
.new .title:hover{text-decoration:underline;}
a.more{float:left;font-weight:400;color:#14ccc4;}
a.more:hover{text-decoration:underline;}
a.more:after {
float: right;
width: 7px;
height: 10px;
background-position: -12px -29px;
content: '';
margin: 5px 0 0 12px;
} .breadcrumb{
display:inline-block;
width:100%;
padding:12px 0 12px;
background-color:#fafafa;
}
.breadcrumb a{
display: inline-block;
float:left;
position:relative;
font-size:13px;
line-height:14px;
font-weight:400;
color:#95b6b8;
text-decoration:none;
}
.breadcrumb a:before{
float: left;
width: 7px;
height: 10px;
background-position: -12px -91px;
content: '';
margin: 4px 8px 0 10px;
}
.breadcrumb a:first-child:before{content:none;}
.breadcrumb a:last-child{color:#678587;}
.breadcrumb a:hover{text-decoration:underline;}
.page-heading{
font-size: 40px;
font-weight: 600;
color: #356062;
margin: 35px 0 37px;
}
.simple-text.half.first_parahraph, .simple-text.in-left.first_parahraph { margin-top: 0; }
.page-heading.first_p {
margin: 35px 0 13px;
}
.simple-text.half.first_parahraph p:first-child, .simple-text.in-left.first_parahraph p:first-child { margin-bottom:40px;}
.page-heading + p, .simple-text.half.first_parahraph p strong , .simple-text.in-left.first_parahraph p strong{font-size:18px!important;line-height:28px!important;color:#678587!important;font-weight:500!important;margin:-24px 0 0!important;}
.page-heading + p + p{font-size:14px;line-height:22px;color:#356062;margin:11px 0 0;text-align:justify;}
.news-holder{float:left;width:100%;}
.news-holder .new{margin-top:75px;}
.news-holder .new:nth-child(1), .news-holder .new:nth-child(2), .news-holder .new:nth-child(3){margin-top:0;}
.news-heading, .events-heading{
width:75%;
font-size: 34px;
line-height:45px;
font-weight: 600;
color: #356062;
margin: 35px 0 17px;
}
.simple-text{float:left;width:100%;}
.simple-text p{min-height:10px;line-height:22px;text-align:justify;margin:22px 0;font-weight:400;}
.simple-text p:first-child, .simple-text h2:first-child, .simple-text h3:first-child, .simple-text h4:first-child{margin-top:0;}
.simple-text p:last-child{margin-bottom:0;}
.simple-text p a, .simple-text ul a, .simple-text ol a{font-weight:400;color: #555555;text-decoration:underline;}
.simple-text p strong, .simple-text p b, .simple-text ul strong, .simple-text ul b, .simple-text ol strong, .simple-text ol b{font-weight:600;}
.simple-text ul, .simple-text ol{padding:0 0 0 14px;margin: 19px 0;}
.simple-text ul{list-style-image:url(//www.seimospsichologija.lt/wp-content/themes/spc/images/li-dot.png);}
.simple-text ul li, .simple-text ol li{margin:8px 0;line-height:22px;font-weight:400;}
.simple-text ul + ul, .simple-text ul + ol, .simple-text ol + ol, .simple-text ol + ul{margin-top:22px;}
.simple-text img{max-width:100%;height: auto;margin:20px 0 15px;}
.simple-text img[style*="float:left;"], .simple-text img[style*="float: left;"], .simple-text img.alignleft{margin:4px 50px 25px 0; float:left;}
.simple-text img[style*="float:right;"], .simple-text img[style*="float: right;"], .simple-text img.alignright{margin:4px 0 25px 50px; float: right;}
.simple-text img[style*="width:100%;"], .simple-text img[style*="width: 100%;"]{margin:0 0 25px;}
.simple-text table{width:100%;border-spacing: 0px; border-collapse: separate;font-weight:400;border-top:1px solid #dddddd;border-left:1px solid #dddddd;margin:48px 0 50px;}
.simple-text table tr:first-child td, .simple-text table tr th{padding:20px 15px;}
.simple-text table tr td, .simple-text table tr th{border:1px solid #dddddd;height:18px;padding:15px 15px;border-left:none;border-top:none;background:#fff;}
.simple-text table td p{font-size: 13px;line-height: 20px;text-align:left;margin:0;}
.simple-text table td p + p{margin-top:5px;}
.simple-text table tr:first-child td p{font-size: 14px;}
.others-news-holder{float:left;width:100%;}
.others-news-holder .new{float:left;width: calc(25% - 38px);margin-right: 50px;}
.others-news-holder .new .image img {width: 260px;height: 238px;}
.others-news-holder .new .title{display:block;font-size:14px;line-height:22px;font-weight:400;color:#356062;margin:21px 0 21px;height: 66px;overflow:hidden;}
.others-news-holder .new:nth-child(4n) {margin-right: 0;}
.small-heading{
float:left;
font-size:24px;
font-weight:600;
color:#356062;
margin:50px 0 24px;
}
.small-heading.blue{color:#14ccc4;}
.small-heading.margin100{margin-top:104px;}
.dalintis {clear:both;position:relative;float:left;width:100%;margin-top:27px;}
.dalintis > span{float:left;font-weight:500;color:#356062;line-height:46px;margin-right:20px;}
.dalintis .fb-share{
position: absolute;
float: left!important;
left: 30px;
width:46px;
height:46px;
background-position: -438px -76px;
margin:0 10px 0 34px;
}
.dalintis .linkedin span{
position:relative;
opacity: 0!important;
z-index: 999;
width: 46px;
height: 46px;
margin-top: 0!important;
}
.dalintis .linkedin{
width: 46px!important;
height: 46px!important;
display: inline-block!important;
float:left!important;
background-position: -438px -132px;
margin-left:46px;
cursor:pointer;
overflow: hidden;
}
.dalintis .fb-share:hover{background-position:-378px -76px;}
.dalintis .linkedin:hover{background-position:-378px -132px;}
.popup {
display: none;
position: fixed;
top: 0;
left: 0;
width: 100%;
height: 100%;
z-index: 999;
background: rgba(255,255,255,0.8);
}
.pop-inner {
position: absolute;
top: 0;
bottom: 0;
left: 0;
right: 0;
margin: auto;
width: 555px;
height: 610px;
padding: 50px;
background-color: #fff;
box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.15);
}
.popup-close {
position: absolute;
top: 14px;
right: 14px;
width: 20px;
height: 22px;
background-position: -40px -8px;
cursor: pointer;
}
.pop-inner .caption {
font-size: 28px;
font-weight: 600;
margin: -8px 0 6px;
}
.forma label {
position: relative;
display: block;
font-size: 14px;
font-weight:400;
color: #678587;
margin: 27px 0 6px;
}
.forma label.required:after {
display: inline-block;
color: #678587;
content: '*';
}
.forma input[type="text"], .forma input[type="email"], .forma input[type="password"] {
display: block;
width: calc(100% - 22px);
height: 40px;
font-family: 'Montserrat', sans-serif;
font-size: 14px;
font-weight: 300;
color: #356062;
padding: 0 10px;
border: 1px solid #93acad;
-webkit-appearance: none;
border-radius: 0;
}
.forma select {
display: block;
width: 100%;
height: 40px;
font-family: 'Montserrat', sans-serif;
font-size: 14px;
font-weight: 300;
color: #356062;
padding: 0 10px;
border: 1px solid #93acad;
border-radius: 0;
}
.forma textarea {
width: calc(100% - 22px);
font-family: 'Montserrat', sans-serif;
font-size: 14px;
font-weight: 300;
color: #356062;
padding: 10px;
background-color: #fff;
border: 1px solid #93acad;
background: #fff;
resize: none;
}
.pop-inner form textarea {height: 148px;}
.forma .bt {
float: right;
min-width: 145px;
height: 46px;
line-height:47px;
font-family: 'Montserrat', sans-serif;
font-size: 16px;
font-weight: 400;
color: #fff;
margin-top: 30px;
cursor: pointer;
border: none;
background: #14ccc4;
padding: 0 20px;
-webkit-appearance: none;
border-radius: 0;
}
.forma .bt:hover{background-color:#16d7cf;}
.popup .forma .bt{width:145px;}
.popup  .checkboxai {float: left!important;width: calc(100% - 150px)!important;margin-top: 21px;}
.checkboxai > label{position:relative;display: inline-block;width: calc(100% - 30px);padding-left:30px;margin:5px 0!important;}
.checkboxai > label input{display: none;}
.checkboxai > label span.check{
position: relative;
display: inline-block;
float:left;
height:17px;
width:17px;
border: 1px solid #93acad;
background-color:#fff;
cursor:pointer;
margin-left:-30px;
}
.checkboxai > label span.label{display: inline; font-size: 13px;line-height: 20px;cursor:pointer;}
.checkboxai > label span.label span{float:right;color:#678587;}
.checkboxai > label span.label a{color:#14ccc4;text-decoration:underline;}
.checkboxai [type=checkbox]:checked + span.check{border-color:#14ccc4;background-position:-41px -38px;}
.checkboxai [type=checkbox]:checked + span.check + span.label, .checkboxai [type=checkbox]:checked + span.check + span.label span  {color:#678587!important;}
.checkboxai [type=checkbox]:checked + span.check + span.label a{color:#14ccc4!important;}
.events-holder{float: left;width: 100%;}
.events-holder .event:nth-child(1), .events-holder .event:nth-child(2), .events-holder .event:nth-child(3) {margin-top: 0;}
.events-holder .event{float: left;width: calc(33.33% - 54px);margin:100px 80px 0 0;overflow: hidden;}
.events-holder .event:nth-child(3n){margin-right: 0;}
.new .image {display: block;overflow: hidden;text-align: center;}
.events-holder .event a.image{text-align: center;display: block;}
.events-holder .event img {width: 348px;width: auto;height: 276px;}
.events-holder .event .title {
display: block;
font-size: 17px;
line-height: 28px;
font-weight: 500;
color: #356062;
margin: 18px 0 24px;
height: 56px;
overflow: hidden;
}
.events-holder .event .title:hover{text-decoration:underline;}
.events-holder .event a.bt-border {
float: right;
width: 118px;
height: 40px;
font-size: 14px;
line-height: 41px;
padding: 0 0 0 20px;
}
.events-holder .event a.bt-border:after {margin:15px 0 0 6px;}
.heading{
float:left;
font-size:34px;
font-weight:600;
color:#356062;
margin:50px 0 24px;
}
.heading.blue{color:#14ccc4;}
.contact-block{float:left;width:100%;margin-top:90px;}
.contact-block .heading{margin:0 0 -4px;}
.contact-block .heading strong{font-weight:600;color:#14ccc4;}
.contact-block .forma{clear:both;}
.contact-block .forma > .left{width:492px;} 
.contact-block .forma > .right{width:660px;}
.contact-block .forma textarea{height:206px;}
.contact-block .forma .checkboxai {float: left!important;width: calc(100% - 150px)!important;margin-top: 21px;}
.contact-block .forma  .bt { width: 145px;}
.block-corner{margin-top:50px;}
.block-corner .left{float:left;width:400px;}
.block-corner .right{width:730px;}
.block-corner .heading{margin:0 0 27px;}
.block-corner .small-heading {margin:0 0 27px;line-height: 36px;}
.block-corner .heading + p, .block-corner .small-heading + p{clear:both;margin-top:0;}
.block-corner p strong{font-size:13px;font-weight:600;}
.when-to-apply p {padding-left: 181px;min-height: 105px;}
.block-corner p{font-weight:400;line-height:22px;margin:6px 0;}
.block-corner p a, .block-corner ul a{color: #356062;text-decoration:underline;}
.block-corner ul {padding: 0 0 0 12px;margin: 19px 0;list-style-image: url(//www.seimospsichologija.lt/wp-content/themes/spc/images/li-dot-small.png);}
.block-corner ul li{margin: 8px 0;line-height: 22px;font-weight: 400;}
.block-corner.seminar-info .inner{min-height: 290px;}
.block-corner.seminar-info .left{float:left;width:325px;}
.block-corner.seminar-info .right{width:568px;}
.block-corner.seminar-info a.bt{min-width: 140px;margin-top:50px;}
.block-corner.seminar-info .dalintis{margin-top:0px;}
.block-corner.frends.left-corner .inner {min-height: 290px;margin: -245px 0 0;}
.block-corner.frends.left-corner .corner {width: 300px;height: 295px;}
.block-corner.frends .inner img{float:left;margin-right:35px;}
.block-corner.frends .left{width:250px}
.block-corner.frends .small-heading{margin: -7px 0 24px;}
.we-cooperate{float:left;width:100%;margin-top:45px;}
.we-cooperate .holder{float:left;width:100%;margin-top:7px;}
.we-cooperate .holder > div{
display: table;
float:left;
width:25%;
height:195px;
background:#fafafa;
}
.we-cooperate .holder > div:nth-child(2), .we-cooperate .holder > div:nth-child(4), 
.we-cooperate .holder > div:nth-child(5), .we-cooperate .holder > div:nth-child(7), 
.we-cooperate .holder > div:nth-child(10), .we-cooperate .holder > div:nth-child(12), 
.we-cooperate .holder > div:nth-child(13), .we-cooperate .holder > div:nth-child(15), 
.we-cooperate .holder > div:nth-child(18), .we-cooperate .holder > div:nth-child(20){background:#f5f5f5;}
.we-cooperate .holder > div span {
display: table-cell;
vertical-align: middle; -webkit-filter: grayscale(100%);
-moz-filter: grayscale(100%);
-ms-filter: grayscale(100%);
-o-filter: grayscale(100%);
filter: grayscale(100%);
opacity: 0.7;
}
.we-cooperate .holder > div:hover span{
-webkit-filter: grayscale(0%);
-moz-filter: grayscale(0%);
-ms-filter: grayscale(0%);
-o-filter: grayscale(0%);
filter: grayscale(0%);
opacity: 1;
}
.we-cooperate .holder > div span img{display: block;margin: auto;max-width: 80%;max-height: 80%;}
.team{float:left;width:100%;margin-top:22px;} 
.bt-border.no-arrow{min-width: 58px;padding:0 20px;text-align:center;}
button.bt-border.no-arrow { min-width:100px;}
.bt-border.no-arrow:after{content:none;}
.filter button.bt-border + button.bt-border{margin-left:20px;}
.filter button.bt-border.active{background-color:#14ccc4;color:#fff;}
.filter button.bt-border.active:hover{background-color:#16d7cf;border-color:#16d7cf;}
.team .holder{float:left;width:100%;}
.team .holder > div, .team-contacts .holder > div{
float:left;
width:calc(33.33% - 10px);
margin:50px 45px 0 -20px;
color:#356062;
overflow:hidden;
}
.team .holder > div:nth-child(3n), .team-contacts .holder > div:nth-child(3n){margin-right:0;}
.team .holder > div .corner, .team-contacts .holder > div .corner{
float: left;
width: 200px;
height: 200px;
background: #daf7f3;
margin: -20px 0 0 -20px;
}
.team-contacts .holder.service_specialist > div .corner {
margin: -20px 0 0 0px;
}
.team .holder > div > div, .team-contacts .holder:not(.service_specialist) > div > div, .team-contacts .holder .slick-slide > div{
float: left;
width:calc(100% - 80px);
height:535px;
padding:30px;
background:#fafafa;
margin:-160px 0 0 20px;
text-align:center;
overflow:hidden;
}
.team-contacts .holder .slick-slide > div{width: calc(96% - 80px);}
.team-contacts .holder.service_specialist > div {width: 100%;float: none;margin: 0; }
.team .holder > div .image{display:block;}
.team .holder > div .image img, .team-contacts .holder > div img{display:block;width: 308px;height: 259px;}
.team .holder > div .name{display:block;font-weight:600;color: #356062;text-decoration:none;margin:26px 0 20px;}
.team .holder > div p{font-weight:400;line-height:22px;margin:0;}
.team .holder > div p strong{font-weight:600;}
.team .holder > div p + p{margin-top:14px;}
.team .holder > div:nth-child(2) .corner, .team .holder > div:nth-child(4) .corner, .team .holder > div:nth-child(6) .corner, .team .holder > div:nth-child(8) .corner, .team .holder > div:nth-child(10) .corner, 
.team .holder > div:nth-child(12) .corner, .team .holder > div:nth-child(14) .corner, .team .holder > div:nth-child(16) .corner, .team .holder > div:nth-child(18) .corner{background-color:#fff1bc;}
.specialist-left{float:left;margin-top:50px;}
.specialist-left .corner{
float: left;
width: 200px;
height: 155px;
background: #daf7f3;
margin: -20px 0 0 -20px;
}
.specialist-left img{float:left;width:368px;height:538px;margin: 0 0 0 -180px;}
.specialist-right{float:right;width:calc(100% - 418px);margin-top:50px;}
.specialist-heading{
font-size: 40px;
font-weight: 600;
color: #356062;
margin: -10px 0 37px;
}
.specialist-right h3{clear: both;font-size:24px;font-weight:600;margin:23px 0 10px;border-top:1px solid #d9e3e4;padding-top:26px;}
.specialist-right h4{clear: both;font-size:16px;font-weight:600;margin:20px 0 6px;}
.specialist-right p {
font-size: 14px;
line-height: 24px;
font-weight:400;
margin: 11px 0;
text-align:justify;
}
.specialist-right h3 + p, .specialist-right h4 + p{margin-top:0;}
.specialist-right p strong, .specialist-right ul strong, .specialist-right ol strong{font-weight: 600;}
.specialist-right p a, .specialist-right ul a, .specialist-right ol a{font-weight: 400;color: #555555;text-decoration: underline;}
.specialist-heading + p{
width:calc(100% - 222px);
font-size:18px;
font-weight:500;
color:#678587;
line-height:26px;
margin:-24px 0 24px;
border-bottom:1px solid #d9e3e4;
padding:0 222px 23px 0;
}
.specialist-heading + p + p {width:calc(100% - 222px);padding-right:222px;}
.specialist-right ul{padding: 0 0 0 20px;margin: 15px 0;list-style-image: url(//www.seimospsichologija.lt/wp-content/themes/spc/images/li-chack-blue.png);}
.specialist-right ul li{font-size:16px;font-weight:400;line-height: 24px;color:#14ccc4;margin: 7px 0;}
.specialist-right .media_links a{
position:relative;
float:left;
width:calc(100% - 52px);
background:#e5f6f4;
padding:12px 40px 11px 12px;
color:#60a4a1;
font-weight:400;
margin-top:4px;
}
.specialist-right .media_links a + .media_links{margin-top:10px;}
.specialist-right .media_links a:after{
position:absolute;
top:0;
bottom:0;
right:10px;
margin:auto;
width:22px;
height:22px;
background-position:-253px -25px;
content:'';
}
.contact-block.vertical .forma textarea{height:164px;}
.contact-block.vertical .heading {font-size: 24px;margin: 0 0 21px;}
.contacts-info{
float:left;
width:100%;
border-top:1px solid #d9e3e4;
padding:21px 0 19px;
}
.contacts-info a{clear:both;float:left;font-size:18px;font-weight:400;color:#356062;margin:13px 0;}
.contacts-info a:hover{color:#38d4cd;}
.contacts-info a:before{
float:left;
width:36px;
height:33px;
content:'';
}
.contacts-info a.tel:before{background-position:-253px -71px;margin:-6px 16px 0 0;}
.contacts-info a.email:before{background-position:-253px -118px;margin:-5px 16px 0 0;}
.simple-text.in-left{float:left;width:640px;margin-top:40px;}
.simple-text.next{margin-top:70px;}
.us-story h2{
font-size: 40px;
font-weight: 600;
color: #356062;
margin: 85px 0 37px;
}
.us-story h2 + p {
font-size: 18px;
line-height: 28px;
color: #678587;
font-weight: 500;
margin: -24px 0 0;
}
.gallery{float:left;width:100%;}
.gallery > a{float:left;margin:0px 48px 0 0;}
.gallery > a:nth-child(1), .gallery > a:nth-child(2), .gallery > a:nth-child(3){margin-top:100px;}
.gallery > a:nth-child(3n){margin-right:0;}
.gallery > a img{display:block;width:368px;height:368px;}
.we-are-from{float:right;width:415px;margin-top:37px;}
.we-are-from p{font-size:30px;font-weight:500;color:#ffcb47;margin:0;}
.we-are-from p strong{display:block;font-size:120px;font-weight:300;margin:-17px 0 -13px;}
.we-are-from p + p{font-size:24px;font-weight:400;color:#14ccc4;text-align:right;}
.about-us .page-heading, .about-us .page-heading + p{width:480px;}
.simple-text.half{float:left; width:555px;margin-top:40px;}
.simple-text.half.right{float:right;margin: 0px 0 -30px;}
.about-us .simple-text.half.right h3{font-size:28px;font-weight:700;color:#ffcb47;margin:0 0 -12px;}
.about-us .simple-text.half.right h3 + p{font-size:16px;line-height: 26px;}
.img-block{float:left;width:100%;margin-top:20px;}
.img-block + .img-block{margin-top:0;}
.img-block img{width:600px;height:420px;}
.img-block.img-left img{float:left;}
.img-block.img-right img{float:right;}
.img-block.img-left .table{
display:table;
float:left;
width:calc(100% - 650px);
min-height:390px;
padding:0 0 30px 50px;
}
.img-block.img-right .table{
display:table;
float:left;
width:calc(100% - 650px);
min-height:390px;
padding:0 50px 30px 0
}
.img-block  h3{font-size: 24px;font-weight: 600;color: #14ccc4;margin:0;}
.img-block .simple-text{display:table-cell;vertical-align:middle;float: none;}
.team-contacts .holder > div > div{min-height:480px;padding-bottom:30px;}
.team-contacts .holder > div p{font-weight:400;line-height:22px;margin:0;min-height:10px;}
.team-contacts .holder > div p a{color: #356062;}
.team-contacts .holder > div p a:hover{text-decoration:underline;}
.team-contacts .holder > div p + p{margin-top:2px;}
.team-contacts .holder > div img + p, .team-contacts .holder > div a + p{font-size:16px;font-weight:600;color:#14ccc4;margin:26px 0 20px;}
.team-contacts .holder > div img + p strong, .team-contacts .holder > div a + p strong{display:block;font-weight:600;color: #356062;}
.team-contacts .holder > div a + p { cursor: pointer; }
.contact-block .info{
position:relative;
float:left;
width:calc(100% - 110px);
font-size:16px;
font-weight:600;
color:#14ccc4;
background:#daf7f3;
padding:27px 30px 27px 80px;
margin-top:40px;
}
.contact-block .info:before{
position:absolute;
top:0;
bottom:0;
left:20px;
margin:auto;
width:42px;
height:42px;
background-position:-301px -233px;
content:'';
}
#map{float:left;width:100%;height:570px;}
.map{float:left;width:100%;height:570px;margin:105px 0 -100px;}
.map .wrap{position:relative;}
.map-info{
position:absolute;
top:70px;
left:-30px;
width:595px;
height:280px;
background:#ffcb47;
z-index:9;
}
.map-info .inner{
width:495px;
height:180px;
padding:50px;
background:#14ccc4;
margin:-20px 0 0 -20px;
}
.map-info p{color:#fff;font-size:16px;line-height:22px;margin:20px 0;padding-left: 45px;}
.map-info p strong{font-weight:600;}
.map-info p:first-child{width:300px;font-size:24px;font-weight:600;line-height:32px;margin:-7px 0 25px;padding-left:0;}
.map-info p:nth-child(1):before{content:none;}
.map-info p:before{
float:left;
width:29px;
height:36px;
content:'';
margin:-3px 15px 20px -45px;
}
.map-info p:nth-child(2):before{background-position:-204px -65px;}
.map-info p:nth-child(3):before{background-position:-205px -122px;}
.contacts-corner-block{float: left;width: calc(100% + 50px);margin:27px 0 0 -50px;}
.contacts-corner-block .corner {
float: left;
width: 200px;
height: 160px;
background: #daf7f3;
margin: 0 0 0 -20px;
}
.contacts-corner-block .inner {
float: left;
width: calc(100% - 100px);
background: #fafafa;
height: 65px;
padding: 50px;
margin: -185px 0 0;
}
.contacts-corner-block .small-heading{float:left;width:300px;line-height: 34px;margin:-8px 0 0;}
.contacts-corner-block .right{width:760px;}
.contacts-corner-block .right p{float:left;width:calc(45% - 20px);padding-left:20px;font-size:16px;line-height:24px;font-weight:400;margin:0 0 8px;}
.contacts-corner-block .right p:nth-child(2n){width:calc(55% - 20px);}
.duk{float:left;width:795px;margin-top:-7px;}
.question_title {
color: #356062;
font-size: 16px;
font-weight: 600;
padding: 29px 55px 28px 35px;
cursor: pointer;
margin-top: 10px;
position: relative;
background: #f3f3ef;
}
.question_title:after {
content: '';
background-position: -38px -68px;
width: 19px;
height: 13px;
display: block;
position: absolute;
top: 0;
right: 20px;
bottom: 0;
margin: auto;
}
.question_title.opened, .question_title:hover{color: #fff;background: #14ccc4;}
.question_title:hover:after{background-position: -38px -93px;}
.question_title.opened:after{content:none;}
.question_body {
font-size: 14px;
font-weight: 300;
line-height:22px;
text-align:justify;
padding: 3px 30px 23px;
display: none;
}
.question_body p{margin:22px 0;line-height:22px;}
.question_body  p a{color:#356062;}
.question_body  p:last-child{margin-bottom:0;}
.right-banner{float:right;width:360px;}
.right-banner .come-to-us, .right-banner .psychologist-online{width:100%;height:235px;}
.right-banner .psychologist-online{margin-top:30px;}
.right-banner .come-to-us p, .right-banner .psychologist-online p{width:calc(100% - 100px);padding:0 50px;}
.right-banner .come-to-us p a.bt, .right-banner .psychologist-online p a.bt, .right-banner .come-to-us p a, .right-banner .psychologist-online p a{font-weight:600;}
.block-corner-service{float: left;width: calc(100% + 50px);margin:33px 0 0 -50px;}
.block-corner-service .corner {
float: left;
width: 300px;
height: 300px;
background: #daf7f3;
margin: 0 0 0 -20px;
}
.block-corner-service .inner {
float: left;
width: calc(100% - 100px);
background: #fafafa;
background-position:bottom right;
background-repeat:no-repeat;
background-size: auto 100%;
min-height: 200px;
padding: 50px;
margin: -280px 0 0;
}
.block-corner-service .left{float:left;width:450px;}
.block-corner-service .small-heading{float:left;width:100%;font-size: 34px;color:#14ccc4;margin:-10px 0 15px;}
.block-corner-service p{font-size:16px;font-weight:400;margin: 4px 0;line-height: 24px;}
.block-corner-service ul, .block-corner-service ol {clear:both;padding: 0 0 0 14px;margin: 15px 0 0;}
.block-corner-service ul{list-style-image: url(//www.seimospsichologija.lt/wp-content/themes/spc/images/li-dot.png);}
.block-corner-service ul li, .block-corner-service ol li {font-size:16px;font-weight:400;margin: 4px 0;line-height: 24px;}
.block-corner-service a.bt{margin-top:20px;}
.block-corner-service ul:last-child, .block-corner-service ol:last-child, .block-corner-service p:last-child{margin-bottom:0;}
.block-corner-service.bottom{margin-top:70px;}
.block-corner-service.bottom .corner{margin: 0 0 0 -20px;}
.block-corner-service.bottom .inner {margin: -330px 0 0;}
.block-corner-service.bottom.last{margin-top:100px;}
.block-corner-service.bottom.last .inner {margin: -359px 0 0;}
.block-corner-service.yellow .small-heading{color:#ffcb47;}
.block-corner-service.yellow .corner{background:#fff1bc;}
.others-service-block{float:left;width:100%;margin-top:50px;}
@media(min-width:1001px){
.others-service-block{
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: -moz-box;
display: flex;
-webkit-flex-wrap: wrap;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
-webkit-flex-flow: row wrap;
-ms-flex-flow: row wrap;
flex-flow: row wrap;
}
}
.others-service{
float:left;
width:calc(33.33% - 100px);
min-height: 282px;
padding:50px 30px 50px 50px;
background:#ffcb47;
margin:30px 30px 0 0;
color:#fff;
}
.others-service:nth-child(2){background:#daf7f3;}
.others-service:nth-child(3){background:#14ccc4;}
.others-service:nth-child(3n){margin-right:0;}
.others-service .service-heading{font-size:30px;font-weight:600;line-height:36px;color:#fff;margin:-7px 0 21px;}
.others-service p{font-size:16px;font-weight:400;margin: 4px 0;line-height: 24px;}
.others-service ul, .others-service ol {clear:both;padding: 0 0 0 14px;margin: 15px 0 0;}
.others-service ul{list-style-image: url(//www.seimospsichologija.lt/wp-content/themes/spc/images/li-dot-white.png);}
.others-service ul li, .block-corner-service ol li {font-size:16px;font-weight:400;margin: 4px 0;line-height: 24px;}
.others-service a.bt{margin-top:25px;}
.others-service ul:last-child, .others-service ol:last-child, .others-service p:last-child{margin-bottom:0;}
a.bt.gray{background:#356062;}
a.bt.gray:hover{background:#3d6f71;}
.others-service:nth-child(2) .service-heading{color:#356062;}
.others-service:nth-child(2) ul{list-style-image: url(//www.seimospsichologija.lt/wp-content/themes/spc/images/li-dot.png);}
.others-service:nth-child(2) p, .others-service:nth-child(2) ul, .others-service:nth-child(2) p ol{color:#678587;}
.hero-banner{
float:left;
width:100%;
min-height:376px;
background-color:#fafafa;
background-position:bottom center;
background-repeat:no-repeat;
padding:7px 0 30px;
margin: -5px 0 0;
}
.hero-banner.shorter{min-height:253px;}
.hero-banner.smaller {min-height:inherit;}
.hero-banner.smaller .page-heading{margin-top:10px;}
.hero-banner .breadcrumb{background:transparent;}
.hero-banner .page-heading, .hero-banner p, .hero-banner ul{width:640px;}
.hero-banner ul{margin:45px 0 0;padding:0 0 0  48px;list-style:none;}
.hero-banner ul li{font-weight:400;line-height:24px;margin:27px 0;}
.hero-banner ul li:before{
float:left;
width:49px;
height:49px;
background-position:-298px -170px;
content:'';
margin:0 25px 0 -48px
}
.adult-counseling {
display: table;
float: left;
width: 585px;
height: 195px;
padding:50px 0;
background: #ffcb47;
text-align: center;
margin-top:100px;
}
.teenager-counseling {
display: table;
float: right;
width: 585px;
height: 195px;
padding:50px 0;
background: #14ccc4;
text-align: center;
margin-top:100px;
}
.adult-counseling .inner, .teenager-counseling .inner{display: table-cell;vertical-align: middle;}
.adult-counseling .inner p, .teenager-counseling .inner p{font-size: 18px;font-weight: 500;color: #fff;padding:0 100px;margin:30px 0 25px;}
.adult-counseling .inner p:first-child, .teenager-counseling .inner p:first-child{font-size: 24px;font-weight: 600;line-height:30px;margin-top:0;}
.adult-counseling a.bt, .teenager-counseling a.bt {
display: inline-block;
float: none;
margin-top: 20px;
font-size:16px;
font-weight:600;
}
.cooperate{float:left;width:680px;}
.cooperate .page-heading + p + p{margin: 22px 0;}
.cooperate-banners{float:right;width:475px;margin-top:104px;}
.cooperate-banners > div{
display:block;
width:calc(100% - 100px);
min-height:260px;
padding:50px;
background:#ffcb47;
}
.cooperate-banners > div + div{margin-top:20px;background:#14ccc4;}
.cooperate-banners > div p{
font-size: 14px;
line-height: 22px;
color: #356062;
margin: 22px 0;
font-weight:400;
color:#fff;
text-align:justify;
}
.cooperate-banners > div p:last-child{margin-bottom:0;}
.cooperate-banners > div p:first-child{width:80%;font-size:34px;font-weight:600;text-align:left;line-height:inherit;margin:-9px 0 18px;}
.cooperate-banners > div p:nth-child(2){margin-top:0;}
.cooperate-banners > div + div p{font-size:16px;text-align:left;margin: 12px 0;}
.cooperate-banners > div + div p:first-child{font-size:24px;margin:-5px 0 18px;}
.cooperate-caption{
float:left;
width: 680px;
font-size:34px;
font-weight:400;
color:#14ccc4;
margin-top:85px;
}
.cooperate-caption p { margin: 0; }
.cooperate-caption strong{display:block;font-size:70px;font-weight:700;color:#ffcb47;}
.register-corner-block{float: left;width: calc(100% + 50px);margin:17px 0 0 -50px;}
.register-corner-block .corner {
float: left;
width: 200px;
height: 160px;
background: #daf7f3;
margin: 0 0 0 -20px;
}
.register-corner-block .inner {
float: left;
width: calc(100% - 100px);
background: #fafafa;
height: 55px;
padding: 50px;
margin: -175px 0 0;
}
.register-corner-block .inner > p{font-size:16px;font-weight:500;margin:0;}
.register-corner-block .inner > p strong{color:#14ccc4;font-weight:500;}
.register-corner-block .inner > p + p{margin-top:17px;}
.radio-corner-block{float: left;width: calc(100% + 50px);margin:40px 0 0 -50px;}
.radio-corner-block .corner {
float: left;
width: 200px;
height: 160px;
background: #daf7f3;
margin: 0 0 0 -20px;
}
.radio-corner-block .inner {
float: left;
width: calc(100% - 100px);
background: #fafafa;
height: 65px;
padding: 50px;
margin: -140px 0 0;
}
.radio-corner-block  .small-heading{float:left;width:100%;margin:-7px 0 20px}
.radio{	display:inline-block;width:auto!important;float:left;}
.radio + .radio{margin-left:95px;}
input[type="radio"] {display:none;}
input[type="radio"] + label{font-size:16px;font-weight:500;line-height: 23px;margin:0;padding-left: 32px;}
input[type="radio"] + label span {
display:inline-block;
float:left;
height: 22px;
width: 22px;
background-position:-75px -37px;
margin: 0 10px 0 -32px;
cursor:pointer;
}
input[type="radio"]:checked + label{color:#14ccc4;}
input[type="radio"]:checked + label span{background-position:-75px -8px;}
.registration-form{float:left;width:100%;margin-top:45px;}
.registration-form  > .small-heading{margin: 0 0 -6px;}
.registration-form > .left{clear:both;width:765px;}
.registration-form > .left > div{float:left;width:calc(49% - 15px);}
.registration-form > .left > div + div{float:right;width:calc(51% - 15px);}
.registration-form > .right{width:405px;}
.registration-form > .right textarea{height:206px;}
.registration-form .checkboxai { margin: -51px 0 0 -405px;width: 375px;}
.price-total{
float:right;
min-width:180px;
height:46px;
line-height:47px;
background:#e5f6f4;
padding:0 20px;
font-size:16px;
font-weight:700;
margin-top:26px;
}
.price-total span{color:#14ccc4;}
.registration-form .bt{font-size:16px;font-weight:600;min-width:180px;}
.registration-successful p.left{
float:left;
width:400px;
font-size:60px;
line-height:72px;
font-weight:600;
color:#14ccc4;
margin:32px 0 0;
}
.registration-successful .right{width:690px;margin-top:37px;}
.registration-successful .right p{font-size:18px;font-weight:400;margin:0 0 20px;}
.registration-successful .right p:first-child{font-size:30px;font-weight:700;color:#ffcb47;margin:0 0 15px;}
.registration-successful .right a.bt, .registration-successful .right a{min-width:160px;margin-top:30px;} .block-corner.corner300 .heading{margin:0;}
.block-corner.corner300 .left{width:405px;}
.block-corner.corner300 .left p{float:left;width:300px;font-weight:400;color:#5fa1a5;text-align:justify;margin:20px 0 0;}
.block-corner.corner300 .left a.bt{margin-top:50px;padding:0 50px;}
.block-corner.corner300 .right{width:725px;}
.block-corner.corner300 .right.only-ul ul{
padding: 0 0 0 14px;
margin: 11px 0 0;
list-style-image: url(//www.seimospsichologija.lt/wp-content/themes/spc/images/li-dot.png);
-webkit-column-count: 1;
-moz-column-count: 1;
column-count: 1;
}
.block-corner.corner300 .right.only-ul ul li{clear: both;font-size: 16px;font-weight: 400;margin: 10px 0;line-height: 24px;padding-left:0;}
.block-corner.corner300 .right.only-ul ul li:before{content:none;}
.block-corner.corner300 .corner {
width: 300px;
height: 200px;
margin: -50px 0 0 -100px;
}
.block-corner.corner300 .inner {
min-height: 110px;
margin: -150px 0 0 -50px;
}
.block-corner.corner300.higher .corner{width: 300px;height: 300px;margin: -50px 0 0 -100px;}
.block-corner.corner300.higher .inner{min-height: 210px;margin: -250px 0 0 -50px;width: calc(100% - 0px);}
.block-corner.corner300 .right p{margin:24px 0;}
.block-corner.corner300 .right p:first-child, .block-corner.corner300 .right h3:first-child{margin-top:0;}
.block-corner.corner300 .right p:last-child, .block-corner.corner300 .right ul:last-child{margin-bottom:0;}
.block-corner.corner300 .right p strong {font-size: 14px;font-weight: 600;}
.block-corner.corner300 .right h3{font-size: 18px;font-weight: 600;margin:40px 0 15px;}
.block-corner.corner300 .right ul{
display:block;
list-style:none;
-webkit-column-count: 2;
-moz-column-count: 2;
column-count: 2;
padding:0;
margin: 15px 0;
}
.block-corner.corner300 .right ul li{clear: both;float:left;padding-left:12px;margin: 5px 0;}
.block-corner.corner300 .right ul li:before {content: "";width:2px;height:2px;background:#356062;border-radius:50%;margin: 0 10px 4px -12px;display: inline-block;}
.heading.yellow{color:#ffcb47;}
.tex-block{float:left;width:100%;margin-top:90px;min-height: 120px;}
.tex-block .heading{width:430px;margin:-4px 0 0;}
.tex-block .right{width:725px;}
.tex-block .right p:first-child{margin-top: 0;}
.tex-block .right p:last-child, .tex-block .right ul:last-child {margin-bottom: 0;}
.tex-block .right p {
font-weight: 400;
line-height: 22px;
margin: 24px 0;
text-align:justify;
}
.tex-block .right p strong {font-size: 14px;font-weight: 600;}
.tex-block .right p a{text-decoration:underline;color: #356062;}
.tex-block .right ul{margin:-15px 0 35px;padding:0 0 0 60px;list-style: none;}
.tex-block .right ul li{font-weight: 400;margin: 20px 0;line-height: 24px;text-align:justify;}
.tex-block .right ul li:before {
float:left;
width:38px;
height:38px;
background: url(//www.seimospsichologija.lt/wp-content/themes/spc/images/li-square.png) no-repeat center;
content: "";
margin: 2px 0 0 -60px;
}
.tex-block .right ul strong{font-weight:600;}
.tex-block .right ul a{text-decoration:underline;color: #356062;}
.tex-block .right ul + p{color:#5fa1a5;}
.tex-block .right p + ul{margin-top:35px;}
.services-for-families {float:left;width:690px;margin-top:44px;}
.services-for-families h3{
float:left;
width:100%;
font-size:24px;
font-weight:600;
color:#14ccc4;
margin:18px 0 7px;
padding:24px 0 0;
border-top:1px solid #d9e3e4;
}
.services-for-families h3:first-child{margin-top:0;padding-top:0;border:none;}
.services-for-families p{float:left;width:100%;font-size:16px;font-weight:400;margin:8px 0;}
.services-for-families p:first-child{margin-top:0;}
.services-for-families p strong{font-weight:600;}
.services-for-families h4{float:left;width:100%;font-size:16px;font-weight:500;color:#14ccc4;margin:15px 0;}
.services-for-families h3:last-child, .services-for-families h4:last-child, .services-for-families p:last-child{margin-bottom:0;}
.green-contacts{
float:right; background:#14ccc4; margin-top:50px;
width: 366px; min-height: 260px;
height:auto;
padding:40px 30px
}
.green-contacts .small-heading{float:left;width:80%;color:#fff;margin:-5px 0 18px;}
.green-contacts p{clear:both;font-size:15px;font-weight:400;color:#fff;margin:7px 0;float:left;width:100%;}
.green-contacts p.tel, .green-contacts p.email{padding-left:50px;width:calc(100% - 50px);margin:12px 0;}
.green-contacts p a{color:#fff;margin-left: 3px;}
.green-contacts p a:hover{text-decoration:underline;}
.green-contacts p.tel:before, .green-contacts p.email:before{
float: left;
width: 36px;
height: 33px;
content: '';
}
.green-contacts p.tel:before {background-position: -303px -71px;margin: -7px 16px 0 -50px;}
.green-contacts p.email:before {background-position: -303px -118px;margin: -8px 16px 0 -50px;}
.green-contacts p strong{font-weight: 500;}
.green-contacts p:last-child{margin-bottom:0;} footer{
float:left;
width:100%;
color: #6a8c8e;
background:#fafafa;
padding:48px 0 0;
margin-top:100px;
}
footer a{color: #6a8c8e;text-decoration:none;}
footer a:hover{text-decoration:underline;}
footer .col{float:left;}
footer .col.info{width:54.5%;}
footer .col.about{width:calc(19% - 20px);padding-right:20px;}
footer .col.projects{width:calc(20% - 20px);padding-right:20px;}
footer .col.menu{width:6.5%;}
footer .col .title{font-weight:600;margin-bottom:20px;}
footer .col ul{margin:0;padding:0;list-style:none;}
footer .col ul li{margin:12px 0;}
footer .col ul li a{color:#6a8c8e;}
footer .col.info ul li{float:left;width:calc(50% - 20px);margin:0 0 9px;padding-right:20px;}
footer .col ul li.active a { text-decoration: underline; }
footer .col.menu ul li{list-style-image:url(//www.seimospsichologija.lt/wp-content/themes/spc/images/li-gray.png);margin: 0 0 18px;}
footer .col.menu ul li a{color:#356062;font-weight:400;}
.copyright{
float: left;
width: 100%;
padding:35px 0 45px;
font-family: 'Roboto', sans-serif;
text-align:center;
}
.copyright .right{line-height:16px;}
.logon{
float: right;
width: 65px;
height: 15px;
background-position:-421px -267px;
margin: -1px 0 0 5px;
vertical-align: bottom;
}
.floating-buttons{
position:fixed;
top:calc(50% - 85px);
right:20px;
}
.floating-buttons a, .floating-buttons button{
display:block;
width:46px;
height:46px;
margin-bottom:10px;
border:0;
padding: 0;
cursor: pointer;
}
.floating-buttons a.fb{background-position:-438px -76px;}
.floating-buttons a.in{background-position:-438px -132px;}
.floating-buttons button.message{background-position:-438px -188px;}
.floating-buttons a.fb:hover{background-position:-378px -76px;}
.floating-buttons a.in:hover{background-position:-378px -132px;}
.floating-buttons button.message:hover{background-position:-378px -188px;} #coockies_box {
background: #fafafa;
color: #678587;
font-size: 13px;
padding: 0px 0;
position: fixed;
bottom: 0;
width: 100%;
line-height: 20px;
display: none;
z-index: 999;
}
#coockies_box p { width: calc(100% - 110px);float: left;}
#coockies_box p a{    color: #356062;font-weight: 400;text-decoration:underline;}
#coockies_box > div {
line-height: 20px;
padding: 18px 0px;
}
#coockies_box a.agree_button {
float: none;
color: white;
font-weight: bold;
text-decoration: none;
background: #14ccc4;
padding: 10px 26px;
float: right;
margin-top: 21px;
}
#coockies_box a.agree_button:hover{background: #16d7cf;}
.mobmenu-bt{display:none;}
.customize-support .block-corner.corner300 .inner{width: calc(100% - 0px);}
.specialist_block h4 {font-size:40px;color:#356062;font-weight: 700;margin: 0;}
.specialist_block p {font-size:18px;font-weight: 600;color:#678587;line-height: 26px;}
#menu > ul > li#menu-item-732, #menu > ul > li#menu-item-733{max-width: 130px;}
.hero-banner.smaller.isvykusiems{background-size:auto 100%;} @media(max-width:1400px){
.top_info .contacst { display:none; }
.top_meniu {
margin: 0;
}
.pop-inner{height:520px;padding: 30px 40px 40px;}
.popup .forma label{margin: 12px 0 6px;}
.popup .checkboxai{margin-top: 11px;}
.popup .forma .bt{margin-top:20px;}
.pop-inner form textarea {height: 130px;}
.pop-inner .caption {font-size: 26px;}
.wrap, .wrap.block-corner, .wrap.block{width:1080px;}
.hp-news-holder .new, .news-holder .new {width: calc(33.33% - 47px);margin-right: 70px;}
.hp-news-holder .new .image img, .news-holder .new .image img {width: auto;height: 285px;}
.contact-block .forma > .left {width: 440px;}
.contact-block .forma > .right {width: calc(100% - 480px);}
.team .holder > div .image img, .team-contacts .holder > div img {width: 100%;height: 230px;}
.map-info{width: 530px;height: 310px;}
.map-info .inner{width:430px;height: 210px;}
.contacts-corner-block .right {width:calc(100% - 360px);}
.tex-block .heading, .block-corner.corner300 .left{width: 380px;}
.tex-block .right, .block-corner.corner300 .right {width: calc(100% - 440px);}
.gallery > a {margin: 50px 40px 0 0;} .gallery > a img {width: 333px;height: auto;}
.simple-text.half{width: calc(50% - 40px);}
.img-block img{width:50%;height:auto;}
.img-block.img-left .table{width: calc(50% - 50px);min-height: 349px;}
.img-block.img-right .table{width: calc(50% - 50px);min-height: 349px;}
.right-banner {width: 320px;}
.come-to-us p, .psychologist-online p{font-size:28px;}
.right-banner .come-to-us p, .right-banner .psychologist-online p {width: calc(100% - 80px);padding: 0 40px;}
.come-to-us p a.bt, .psychologist-online p a.bt{font-size: 15px;padding: 0 10px;width: calc(100% - 20px);}
.duk {width: calc(100% - 360px);}
.others-news-holder .new {width: calc(25% - 34px);margin-right: 45px;} .others-news-holder .new .image img {width: auto;height: 215px;}
.events-holder .event {width: calc(33.33% - 47px);margin: 100px 70px 0 0;} .events-holder .event img {width: auto;height: 248px;}
.event-data{min-width: 160px;width: auto;}
.block-corner.seminar-info .left {width: 290px;}
.block-corner.seminar-info .right {width: calc(100% - 520px);}
.others-service{width: calc(33.33% - 80px);padding: 40px 20px 40px 40px;}
.others-service .service-heading {font-size: 28px;}
.services-for-families {width: calc(100% - 500px);}
.adult-counseling, .teenager-counseling{width: calc(50% - 15px);}
.hero-banner .page-heading, .hero-banner p, .hero-banner ul {width: 590px;}
.we-cooperate .holder > div{height: 175px;}
.cooperate-banners{width:430px;}
.cooperate-banners > div {width: calc(100% - 80px);padding: 40px;}
.cooperate{width: calc(100% - 470px);}
.cooperate-caption {font-size:31px;}
.cooperate-caption strong{font-size:65px;}
header .right{width: 795px;}
#menu > ul > li{margin: 0 6px;}
#menu > ul > li#menu-item-588{max-width: 140px;}
#menu > ul > li#menu-item-596 {max-width: 130px;}
#slider{max-height: 431px;}
.slide .image{width:680px;}
.slide .inner{width:300px;margin-top: 57px;}
.slide-heading{font-size:50px;}
.slick-prev, .slick-next{width:105px!important;height:105px!important;bottom: -3px;}
.slick-prev {right: 785px;}
.slick-next {right: 680px!important;}
#slider .status .active{font-size:85px;}
.block.first ul{width: 600px;}
.big-text{width: 418px;margin-top: 35px;}
.big-text{font-size:23px;line-height: 33px;}
.big-text strong{font-size:146px;}
.when-to-apply p{margin: 20px 0 0 50px!important;text-align:left;}
.when-to-apply p:nth-child(1), .when-to-apply p:nth-child(4), .when-to-apply p:nth-child(7){width: calc(30% - 79px - 50px)!important;}
.when-to-apply p:nth-child(2), .when-to-apply p:nth-child(5), .when-to-apply p:nth-child(8){width: calc(31% - 91px - 50px)!important;}
.when-to-apply p:nth-child(3), .when-to-apply p:nth-child(6), .when-to-apply p:nth-child(9){width: calc(43% - 192px - 50px)!important;}
.come-to-us, .psychologist-online{width: calc(50% - 15px);}
.block.first ul li{font-size:15px;}
.block-corner.fourth .latest-events .left {width: 470px;}
.block-corner.fourth .latest-events .left .image img {width: 100%;height: auto;}
.block-corner.fourth .latest-events .right {width: calc(100% - 550px);}
.right-corner.fourth.bottom .inner {margin: -746px 0 0 0;}
.big-heading , .page-heading{font-size: 35px;}
.heading{font-size: 32px;}
.news-heading, .events-heading{font-size: 32px;line-height: 43px;}
.come-to-us p a, .psychologist-online p a{font-size:15px;}
.specialist-heading {font-size: 35px;}
.registration-form > .left {width: calc(100% - 435px);}
.registration-form .checkboxai {margin: -51px 0 0 -344px;width: 315px;}
.block-corner-service.bottom.yellow .inner{background-position: bottom right -90px;}
}
.remote_pdfs_wrapper {
display: none;
}
@media only screen and (min-width: 768px) and (max-width: 1024px){
#slider a.bt-border.white.services_btn {
min-width: 234px;
}
}
@media only screen and (max-width: 600px) {
#slider a.bt-border.white.services_btn {
height: 50px;
line-height: 0px;
margin-top: 20px;
padding-top: 25px;
}
}@media (max-width:1200px){
.inner {
display: flex;              
flex-direction: column;     
justify-content: center;     
align-items: center;         
gap: 10px;                  
height: 100%;         
}
#slider a.bt-border {
display: inline-block;
width: auto; 
padding-bottom: 5%;
text-align: center;
align-content: center;
line-height: 1.2; 
border-radius: 5px; 
box-sizing: border-box;    
word-break: break-word; 
margin: 0;
}
.customIlga {
font-size: x-small !important;
}
body{-webkit-text-size-adjust: 100%;}
.wrap, .wrap.block-corner, .wrap.block{width:calc(100% - 30px);}
.floating-buttons{display:none;}
header .right {width: auto;}
header .contacst{margin-right:40px;}
header .contacst > span{display:none;}
header .contacst > span + a:before{content:none;}
.mobmenu-bt {
display:block!important;
position: absolute;
right: 0;
float:right;
background:url(//www.seimospsichologija.lt/wp-content/themes/spc/images/mobmenu-bt.png)no-repeat center;
width: 23px;
height:16px;
border: 0;
padding: 0;
margin: 35px 0 0 0;
cursor: pointer;
}
footer .col.info {width: calc(100% - 530px);}
footer .col.about {width: 210px;}
footer .col.projects {width: 180px;}
footer .col.menu {width: 100px;}
.hp-news-holder .new, .news-holder .new {width: calc(33.33% - 28px);margin-right: 40px;margin-top:60px;}
.hp-news-holder .new .image img, .news-holder .new .image img {width: 100%;height: auto;}
.hp-news-holder .new .title, .news-holder .new .title{font-size: 15px;line-height: 24px;height: 96px;}
.others-news-holder .new .image img {width: 100%;height: auto;}
.others-news-holder .new {width: calc(25% - 30px);margin-right: 40px;}
.news-heading, .events-heading{width:100%;}
.news-heading, .events-heading {font-size: 28px;line-height: 38px;}
.events-holder .event img {width: 100%;height: auto;}
.events-holder .event {width: calc(33.33% - 28px);margin: 100px 40px 0 0;}
.events-holder .event .title{font-size: 15px;line-height: 24px;font-weight:400;height: 48px;}
.block-corner.seminar-info .right {width: calc(100% - 390px);}
.map-info {margin: auto;left: 0;right: 0;}
.map-info .inner {width: calc(100% - 100px);}
.map, #map{height: 650px;}
.team .holder > div .image img, .team-contacts .holder > div img {width: 100%;height: auto;}
.team-contacts .holder > div > div {min-height: 460px;}
.heading {font-size: 24px;}
.small-heading{line-height: 30px!important;font-size: 22px;}
.block-corner-service .small-heading {font-size: 30px;line-height: 32px!important;}
.left-corner .corner, .block-corner.frends.left-corner .corner{width:300px;height:250px;}
.left-corner .inner, .right-corner .inner{width: calc(100% - 30px);padding: 35px 15px 35px 30px;margin: -230px 0 0;}
.block-corner.seminar-info .right {margin-top: 30px;}
.contacts-corner-block, .register-corner-block, .radio-corner-block {width: 100%;margin: 0;}
.contacts-corner-block .small-heading{width:290px;}
.contacts-corner-block .right {width: calc(100% - 310px);}
.contacts-corner-block .inner, .register-corner-block .inner, .radio-corner-block .inner{padding: 35px 30px 35px 30px;width: calc(100% - 60px);margin: -140px 0 0;min-height: 90px; height: auto;}
#menu{
display: none;
position: absolute;
width: 250px;
right: 0;
top: 53px;
background: #fff;
padding: 30px 30px 15px;
box-shadow: 0px 1px 0px 1px rgba(235, 235, 235, 0.4);
border: 1px solid #ebebeb;
z-index: 99;
}
#menu > ul > li{width: 100%;margin: 0!important;max-width: inherit!important;}
#menu > ul > li > a{display:block;width: 100%;text-transform: uppercase;}
#menu > ul > li.menu-item-has-children:hover .sub-menu{display:none;}
.sub-menu{
display:none;
position: relative;
left: 0!important;
top:9px;
width: 100%;
padding: 0!important;
box-shadow: none;
border: none;
min-height: inherit;
}
.sub-menu li{width:calc(100% - 15px);padding: 0 0 0 15px;margin: 5px 0;}
#menu > ul > li.menu-item-has-children:hover:after, .sub-menu li.active:before, .sub-menu li:hover:before{content:none;}
#menu > ul > li.menu-item-has-children > a{width: calc(100% - 20px);}
#menu .drop{
position: absolute;
top:0;
right: -10px;
width: 30px;
height: 18px;
background:url(//www.seimospsichologija.lt/wp-content/themes/spc/images/drop-arrow.png)no-repeat center;
cursor: pointer;
}
.block-corner.corner300 .corner {
width: 300px;
height: 250px;
margin: -50px 0 0 -50px;
}
.block-corner.corner300 .inner {
min-height: 210px;
margin: -230px 0 0 0px;
width: calc(100% - 30px);
padding: 35px 15px 35px 30px;
min-height: 210px;
}
.gallery > a {width: calc(33.33% - 28px);}
.gallery > a img {width: 100%;}
.block-corner.frends.left-corner .inner {min-height: 260px;margin: -230px 0 0;}
.cooperate {width: calc(60% - 40px);}
.cooperate-banners {width: 40%;}
.cooperate-caption {width: 100%;font-size: 29px;margin-top:40px;}
.cooperate-caption strong {font-size: 60px;}
.specialist-left {width: 30%;}
.specialist-left img {width: 100%;height: auto;}
.specialist-right {width: calc(70% - 40px);}
.specialist-heading + p , .specialist-heading + p + p{width: 100%;padding-right: 0;}
.specialist-heading + p {text-align:left;}
.block-corner.corner300 .right{width: calc(100% - 410px);}
.hero-banner .page-heading, .hero-banner p, .hero-banner ul{width:60%;}
.big-heading, .page-heading {font-size: 32px;}
.adult-counseling .inner p, .teenager-counseling .inner p{padding:0 10px;}
.adult-counseling, .teenager-counseling{height:203px;}
.block-corner-service {margin: 33px 0 0 0px;}
.block-corner-service .corner {height: 250px;}
.block-corner-service .inner {width: calc(100% - 30px);min-height: 250px;padding: 35px 15px 15px 30px;margin: -230px 0 0;}
.block-corner-service.bottom {margin-top: 120px;}
.others-service .service-heading {font-size: 24px;line-height: 32px;}
.block-corner-service{width:100%;}
.block-corner.fourth .latest-events .right {width: calc(100% - 515px);}
.right-corner.fourth.right-corner.bottom .corner{display:none;}
.right-corner.fourth.bottom{background:#fafafa!important;}
.right-corner.fourth.bottom .inner {width: calc(100% - 0px);padding:40px 0 50px 0;margin: 0;}
.come-to-us p, .psychologist-online p {font-size: 24px;}
.when-to-apply p{font-size:13px;}
#goTop{
position:fixed;
bottom:-100px;
right:15px;
width: 42px;
height: 41px;
color:#fff;
background: #14ccc4 url(//www.seimospsichologija.lt/wp-content/themes/spc/images/scroll-up.png) no-repeat;
border:1px solid #fff;
z-index:99;
cursor: pointer;
opacity:0.7;
}
#goTop:hover{opacity:1;}
.slide-heading {font-size: 40px;line-height: 47px;}
#slider .status .active {font-size: 60px;}
#slider .status .total{margin: 14px 0 0 12px;}
.slide .image {width: 600px;} .slick-next {right: 600px!important;}
.slick-prev {right: 705px;}
.slide .inner {margin-top: 45px;}
.customize-support .block-corner.corner300 .inner {width: calc(100% - 30px);}
.registration-form .checkboxai {
position: absolute;
left: 15px;
margin: 21px 0 0;
width: auto;
max-width: calc(100% - 280px);
}
.registration-form > .right {margin-bottom: 60px;}
.slick-prev, .slick-next{position:relative;border: none!important;} .slick-next:before{
position:absolute;
left:-1px;
top:1px;
width:2px;
height:calc(100% - 2px);
background:#e4f9f7;
content:'';
} .wrap, .wrap.block-corner, .wrap.block{width:calc(100% - 70px);}
.left-corner .inner, .right-corner .inner {width: calc(100% - 0px);padding: 35px 20px 35px 20px;margin: -230px 0 0;margin: -230px 0 0 -20px;}
.customize-support .block-corner.corner300 .inner {width: calc(100% - 0px);margin: -230px 0 0 -20px;padding: 35px 35px 35px 20px;}
.tex-block .right, .block-corner.corner300 .right {width: calc(100% - 410px);}
.left-corner .inner, .right-corner .inner {width: calc(100% - 0px);padding: 35px 20px 35px 20px;margin: -230px 0 0;margin: -230px 0 0 -20px;}
.registration-form .checkboxai{left:35px;width: 57%;}
.contacts-corner-block, .register-corner-block, .radio-corner-block {margin: 0 0 0 -20px;}
.contacts-corner-block .inner, .register-corner-block .inner, .radio-corner-block .inner {padding: 35px 35px 35px 20px;width: calc(100% + 0px);}
.block-corner-service .inner {width: calc(100% - 45px);}
.block-corner.left-corner.frends{background:transparent;}
.block-corner.left-corner.frends .corner{margin: -50px 0 0 -20px;}
.block-corner.frends.left-corner .inner {margin: -230px 0 0 0px;width: calc(100% - 50px);padding: 35px 35px 35px 20px;} .block-corner-service .left {width: 400px;}
.block-corner-service.bottom.last{margin-top:110px;}
.block-corner-service.bottom.last .inner {margin: -320px 0 0;}
.block-corner-service .inner {background-position: left;}
.block-corner-service.bottom.yellow .inner{background-position: bottom left 120px!important;}
.simple-text.in-left{width:calc(100% - 450px);}
.us-story h2 {font-size: 28px;margin-top:50px;}
#menu-item-260, #menu-item-272{cursor:pointer;}
#menu-item-260 > a, #menu-item-272 > a{pointer-events: none;}
.top_meniu #menu-item-260.show.menu-item-has-children .sub-menu{display:block!important;}
.top_meniu #menu-item-272.show.menu-item-has-children .sub-menu{display:block!important;}
.top_meniu #menu-item-260.show.menu-item-has-children .sub-menu > a{
clear: both;
padding-left: 15px;
line-height: 40px;
display: block;
font-weight: 400;
}
}
@media (max-width:1100px){
footer .col.info ul li{width: calc(100% - 20px);}
footer .col.info {width: calc(35% - 20px);padding-right: 20px;}
footer .col.about {width: calc(27% - 20px);}
footer .col.projects {width: calc(23% - 20px);}
footer .col.menu {width: 15%;}
.events-holder .event .event-data {min-width: 100%;margin-bottom:10px;}
.events-holder .event a.bt-border {width: calc(100% - 2px);padding: 0 0 0 0;text-align: center;}
.contacts-corner-block .right p{width: 100%!important;padding-left: 0;}
.tex-block .heading{width:100%;}
.tex-block .right{width:100%;margin-top:30px;}
.cooperate-caption{font-size:26px;}
.cooperate-caption strong {font-size: 53px;}
.block-corner.corner300 .left{width:100%;}
.block-corner.corner300 .left .heading{float:left;width:100%;}
.block-corner.corner300 .right{width:100%;margin-top:30px;}
.block-corner.corner300 .right p{text-align:justify;}
.block-corner.corner300 .left a.bt{margin-top:30px;}
.tex-block{margin-top:60px;}
.block-corner.corner300 .right ul:first-child{margin-top:-10px;}
.block.first ul {width: calc(100% - 450px);}
.block.first ul li {width: calc(100% - 120px);margin: 0 50px 30px 0;}
.block.first ul li:before{margin: -8px 15px 30px 0;} .registration-form .checkboxai {width:auto;max-width: calc(100% - 320px);} }
@media (max-width:1000px){
.contact-block .forma > .left, .contact-block .forma > .right {width: calc(50% - 20px);}
.contact-block .forma .checkboxai{position: absolute;left: 15px;width: calc(100% - 30px)!important;}
.block-corner.seminar-info .left {width: 100%;}
.block-corner.seminar-info .right {width: 100%;margin-top:30px;}
.block-corner.seminar-info a.bt {margin-top: 30px;}
.simple-text.half {width: 100%;}
.simple-text.half + .simple-text.half{margin-top:30px;}
.about-us .page-heading, .about-us .page-heading + p {width: 100%;}
.about-us .simple-text.half.right h3 + p {font-size: 14px;line-height: 22px;}
.others-service {width: calc(100% - 80px);height:auto;min-height:inherit;padding: 40px 40px 40px 40px;    margin-right: 0;}
.others-service .service-heading {font-size: 30px;line-height: 38px;}
.when-to-apply p, .when-to-apply p:nth-child(1), .when-to-apply p:nth-child(2), .when-to-apply p:nth-child(3), .when-to-apply p:nth-child(4), .when-to-apply p:nth-child(5), 
.when-to-apply p:nth-child(6), .when-to-apply p:nth-child(7) {width: calc(100% - 206px)!important;padding-left: 192px!important;margin-left:0!important;background-position:top left!important;}
.when-to-apply p:nth-child(3){background-position:top left -25px!important;}
.when-to-apply p {font-size: 14px;}
.slide .image {width: 500px;}
#slider {max-height: 303px;}
.slick-next {right: 500px!important;}
.slick-prev {right: 570px;}
.slide-heading {font-size: 30px;line-height: 37px;}
.slide .inner {margin-top: 30px;}
#slider .status .active {font-size: 50px;}
#slider .status .total {margin: 12px 0 0 12px;height: 36px;}
.slick-prev, .slick-next {width: 70px!important;height: 70px!important;bottom: 15px;}
.registration-form > .left {width: 100%;}
.registration-form > .right {width: 100%;}
.radio + .radio {margin-left: 40px;}
.events-holder .event .title{height: 72px;} .contact-block .forma .checkboxai{left:35px;width:auto;max-width: calc(100% - 245px)!important;} }
@media (max-width:900px){
.others-news-holder .new {width: calc(50% - 30px);margin-right: 40px;margin-top:60px;}
.others-news-holder .new:nth-child(4n){margin-right:40px;}
.others-news-holder .new:nth-child(2n){margin-right:0;}
.others-news-holder .new:nth-child(1), .others-news-holder .new:nth-child(2){margin-top:0;}
.others-news-holder .new .title{font-size: 15px;line-height: 24px;height: 96px;}
.team .holder > div, .team-contacts .holder > div {width: calc(50% - 3px);}
.team .holder > div:nth-child(3n), .team-contacts .holder > div:nth-child(3n) {margin-right: 45px;}
.team .holder > div:nth-child(2n), .team-contacts .holder > div:nth-child(2n) {margin-right: 0;}
.team-contacts .holder > div > div {min-height: 500px;}
.duk {width: 100%;}
.right-banner {width: 100%;margin-top: 60px;}
.right-banner .come-to-us, .right-banner .psychologist-online {width: calc(50% - 15px);height: 235px;margin-top: 0!important;}
.cooperate {width: 100%;}
.cooperate-banners {width: 100%;margin-top:50px;}
.cooperate-banners > div{min-height:200px;}
.specialist-left {width: 300px;margin: 50px auto 0;float: none;}
.specialist-left img {width:100%;}
.specialist-right {width:100%;margin-top:60px;}
.services-for-families {width: 100%;}
.green-contacts {width: calc(100% - 80px);height: auto;}
.hero-banner .page-heading, .hero-banner p, .hero-banner ul{width:100%;}
.hero-banner:not(.isvykusiems){background-image:none!important;min-height: 120px;}
.hero-banner.smaller.isvykusiems{background-position: center right -480px;}
.hero-banner.smaller.isvykusiems h1 , .hero-banner.smaller.isvykusiems ul{width: 60%!important;}
.hero-banner p{width: 60%!important;font-size: 16px!important;line-height: 24px!important;}
.hero-banner.smaller.isvykusiems ul{margin-top:10px;padding:0;}
.hero-banner ul li:before{display:none;}
.hero-banner ul li{margin:17px 0;}
.hero-banner ul li:first-child{margin-top:0;}
.hero-banner ul li:last-child{margin-bottom:0;}
.hero-banner ul{text-align:left!important;}
.hero-banner ul {width: calc(100% - 48px);}
.hero-banner .page-heading{margin-top:15px;}
.hero-banner.shorter {min-height: 120px;}
.block-corner-service ul li, .block-corner-service ol li{font-size:14px;}
.block-corner.fourth.right-corner {height: auto;}
.block-corner.fourth .latest-events .right {width: 100%;margin-top: 30px;border-top: 1px solid #d9e3e4;padding: 30px 0 0;}
.block-corner.fourth .latest-events .left {width: 100%;}
.block-corner.fourth .latest-events a.bt.all{margin-top:0;}
.block-corner.fourth .latest-events .left .image{display:none;}
.block-corner.fourth .latest-events .left .title {font-size: 16px;line-height: 26px;font-weight: 400;}
.block.first ul {width: 100%;padding-bottom:60px;}
.block.first ul li {width: calc(50% - 120px);margin: 0 50px 48px 0;}
.block.first ul li:nth-child(3), .block.first ul li:nth-child(5){clear:both;}
.big-text {margin: auto;float: none;text-align: center;}
.radio + .radio {clear:both;margin:15px 0 0;} .slide .inner {width: 250px;} .block-corner-service .inner {background-position: bottom left -100px;}
.block-corner-service.bottom.yellow .inner{background-position: bottom left 10px!important;}
.simple-text.in-left{width:100%;}
.we-are-from {clear: both; float: none;margin: 0 auto -20px; padding-top: 37px;}
}
@media (max-width:850px){
.inner {
display: flex;              
flex-direction: column;     
justify-content: center;     
align-items: center;         
gap: 10px;                  
height: 100%;         
}
#slider a.bt-border {
display: inline-block;
width: auto; 
padding-bottom: 5%;
text-align: center;
align-content: center;
line-height: 1.2; 
border-radius: 5px; 
box-sizing: border-box;    
word-break: break-word; 
margin: 0;
}
.slide .image {width: 400px;}
#slider {max-height: inherit;height:282px;border-bottom: none;overflow:hidden;}
.slide{border-bottom:none;}
.slick-next {right: 400px!important;}
.slick-prev {right: 470px;}
.slide .inner {width:250px;margin-top: 30px;}
.slide .image{margin-bottom:0;}
.slick-prev, .slick-next{bottom: -35px;}
#slider .status{bottom:5px;}
}
@media (max-width:800px){
.top_meniu { display:none; }
.langs{clear: both;margin-top:10px;}
header .contacst {float: right;margin: 0;}
header .contacst a {display: block;text-align: right;margin-bottom: 5px;}
header .contacst a:before{content:none!important;}
.mobmenu-bt {position: relative;float:right;margin: 10px 27px 0 0;}
.hp-news-holder .new, .news-holder .new {width: calc(50% - 28px);}
.hp-news-holder .new:nth-child(3n), .news-holder .new:nth-child(3n) {margin-right: 40px;}
.hp-news-holder .new:nth-child(2n), .news-holder .new:nth-child(2n) {margin-right: 0;}
.hp-news-holder .new:nth-child(1), .hp-news-holder .new:nth-child(2){margin-top:0;}
.hp-news-holder .new:nth-child(3){display:none!important;}
.news-holder .new:nth-child(3) {margin-top: 60px;}
.news-heading, .events-heading {font-size: 24px;line-height: 34px;}
.events-holder .event {width: calc(50% - 28px);margin: 60px 40px 0 0;}
.events-holder .event:nth-child(3n) {margin-right: 40px;}
.events-holder .event:nth-child(2n) {margin-right: 0;}
.events-holder .event:nth-child(3) {margin-top: 60px;}
#menu{top:63px;}
.img-block.img-left .table, .img-block.img-right .table {width: 100%;min-height: inherit;padding: 0;}
.img-block img {float:left!important;width: 100%;margin-bottom: 30px;height: auto;}
.img-block + .img-block {margin-top: 50px;}
.we-cooperate .holder > div{width:33.33%;}
.we-cooperate .holder > div {width: calc(33.33% - 1px);border: 1px solid #ebebeb;margin: 0 -1px -1px 0;background: #fafafa!important;}
.adult-counseling, .teenager-counseling { width: 100%;margin-top:60px;}
.teenager-counseling{margin-top:30px;}
.block-corner-service ul, .block-corner-service ol{width:280px;}
.events-holder .event .title{height: 48px;}
.hp-news-holder .new .title, .news-holder .new .title{height:72px;}
.block-corner-service .inner {background-position: bottom left -150px;}
.block-corner-service.bottom.yellow .inner{background-position: bottom left -20px!important;}
.us-story h2{font-size: 24px;}
#menu-item-260 > a, #menu-item-272 > a{pointer-events:inherit;}
.top_meniu #menu-item-260.menu-item-has-children .sub-menu > a{display:none!important;}
}
@media (max-width:750px){
.slide .image {width: 350px;}
#slider {height:247px;}
.slick-next {right: 350px!important;}
.slick-prev {right: 420px;}
.slide .inner {width:280px;margin-top: 30px;}
.slick-prev, .slick-next{bottom: -35px;}
.slide-heading{margin-bottom:15px;}
.come-to-us, .psychologist-online {width: 100%;}
.psychologist-online {margin-top:30px;}
.block-corner.fourth .latest-events a.bt.all{}
.block-corner.fourth .latest-events a.bt.all {margin: auto;float: none;display: block;width: 105px;}
.block.first {margin-top: 80px;}
.block-corner.fourth {margin-top: 60px;}
.block.third {margin-top: 60px;}
.block-corner.next {margin-top: 40px;}
#coockies_box p {width: calc(100% - 0px);text-align: justify;}
#coockies_box a.agree_button{
clear: both;
margin: auto;
float: none;
display: block;
width: 110px;
height: 36px;
padding: 0;
text-align: center;
line-height: 36px;
}
.right-banner .come-to-us, .right-banner .psychologist-online {width: 100%;min-height: 235px;height:auto;}
.right-banner .psychologist-online{margin-top: 30px!important;}
.hp-news-holder .new .title, .news-holder .new .title{height:96px;} .contact-block .forma .checkboxai, .contact-block .forma .checkboxai {width:auto!important;max-width: calc(100% - 30px)!important;}
.slide .inner {width: 250px;} }
@media (max-width:700px){
.inner {
display: flex; flex-direction: column; justify-content: center; align-items: center; gap: 10px; height: 100%; }
.contact-block .forma > .left, .contact-block .forma > .right {width: 100%;}
.contact-block .forma .checkboxai{position: relative;left: 0;width: calc(100% - 150px)!important;}
.team-contacts .holder > div > div {min-height: 450px;}
.contacts-corner-block .small-heading {width: 100%;}
.contacts-corner-block .right {width: 100%;margin-top: 30px;}
.map-info {width: calc(100% - 15px);left: 15px;right: inherit;}
.map-info .inner {width: calc(100% - 60px);height: 230px;padding: 35px 30px;}
.map-info{height:300px;}
.hero-banner .page-heading, .hero-banner p{width: 100%;padding-left:0;}
.hero-banner ul {width: 100%;padding-left:0;margin: -10px 0 0; text-align: justify;}
.hero-banner ul li:before{content:none;}
.hero-banner{min-height:100px;}
.hero-banner ul li:last-child{margin-bottom:0;}
.gallery > a {width: calc(50% - 21px);margin: 40px 40px 0 0;}
.gallery > a:nth-child(3n) {margin-right: 40px;margin-top:40px;}
.gallery > a:nth-child(2n) {margin-right: 0;}
.others-service .service-heading {font-size: 24px;line-height: 32px;text-align:center;}
.others-service ul li, .block-corner-service ol li{text-align:center;list-style:none;}
.others-service a.bt {display: block;width: 105px;float: none;margin: 30px auto 0;}
.others-service {width: calc(100% - 60px);padding: 40px 30px 40px 30px;text-align:center;}
.block-corner-service .inner{background-image:none!important;text-align:center;min-height: 200px;}
.block-corner-service .left, .block-corner-service ul, .block-corner-service ol{width:100%;list-style:none;padding: 0;}
.block-corner-service a.bt {display: block;width: 105px;float: none;margin: 30px auto 0;}
.block-corner-service .inner{width: calc(100% - 40px);padding: 35px 20px 35px 20px;}
.block-corner-service.bottom .corner {margin: -20px 0 0 -20px;}
.block-corner-service.bottom .inner {margin: -230px 0 0;}
.block-corner-service.bottom {margin-top: 50px!important;}
.block-corner-service.bottom.last .inner {margin: -230px 0 0;}
.block-corner-service .corner {width: 250px;}
.others-service-block {margin-top: 20px;}
.block.first ul li {width: calc(50% - 99px);margin: 0 30px 48px 0;}
.big-text {font-size: 19px;line-height: 27px;}
.big-text strong {font-size: 120px; margin-bottom: 45px;}
.block.first ul li {font-size: 14px;line-height: 22px;}
#slider {height: auto;background:#14ccc4;}
.slide .image {width: 100%;}
#slider .wrap{width:100%;}
.slide .inner {width: calc(100% - 30px);margin: 45px 15px 40px 15px;}
#slider .status{display:none;}
.slide-heading {margin-bottom: 37px;}
.slick-prev, .slick-next {bottom: inherit;top: 142px!important;width: 56px!important;height: 56px!important;}
.slick-next {right: 15px!important;}
.slick-prev {right: 72px;}
.slide-heading{text-align:center;}
.slick-prev, .slick-next{display:none!important;} #slider a.bt-border {
display: inline-block;
width: auto; 
padding-bottom: 0;
text-align: center;
align-content: center;
line-height: 0; 
border-radius: 5px; 
box-sizing: border-box;    
word-break: break-word; 
margin: 0;
}
.registration-form > .left > div, .registration-form > .left > div + div {width: 100%;}
.registration-form .checkboxai {position: relative;left: 0;max-width: 100%;}
.events-holder .event .title{height: 72px;}
.simple-text table tr td{padding:10px 5px;}
.simple-text table tr:first-child td, .simple-text table tr th{padding:10px 15px;}
.simple-text table td p{line-height: 18px;}
.simple-text table tr:first-child td p{font-size: 13px;}
}
@media (max-width:600px){
footer .col.info {width: calc(57% - 20px);margin-bottom:20px;}
footer .col.about {width: calc(43% - 0px);padding-right:0;margin-bottom:20px;}
footer .col.projects {clear:both;width: calc(60% - 20px);}
footer .col.menu {width: 40%;}
.hp-news-holder .new .title, .news-holder .new .title, .hp-news-holder .new .title, .others-news-holder .new .title {font-size: 14px;line-height: 22px;height: 88px;}
.events-holder .event .title {font-size: 14px;line-height: 22px;font-weight: 400;height: 66px;}
.team .holder > div, .team-contacts .holder > div {width: calc(100% + 20px);margin-right:0!important;}
.team-contacts .holder:not(.service_specialist) > div {height:auto!important;}
.team-contacts .holder > div > div {min-height: inherit;height:auto;}
.block-corner.frends .inner img {float: none;display: block;margin: 0 auto 30px;}
.block-corner.frends .small-heading {float: left;width: 100%;}
.block-corner.frends .left {width: 300px;text-align: center;margin: auto;float: none;}
.we-cooperate .holder > div {width: calc(50% - 1px);}
.cooperate-caption {font-size: 19px;margin-top: 30px;}
.cooperate-caption strong {font-size: 39px;}
.team .holder > div .image img, .team-contacts .holder > div img {width: 300px;margin: auto;}
.team .holder > div .name {margin: 26px auto 20px;width: 300px;}
.team .holder > div p{width: 300px;margin:auto;}
.team .holder > div > div, .team-contacts .holder > div > div{height:auto!important;}
.block-corner.corner300 .right ul {-webkit-column-count: 1; -moz-column-count: 1;column-count: 1;}
.bt-border.no-arrow {font-size:14px;padding: 0 10px;height: 40px;line-height: 40px;}
.filter button.bt-border + button.bt-border {margin-left: 10px;}
button.bt-border.no-arrow {min-width: 60px;}
.simple-text table tr td, .simple-text table tr th{}
.simple-text table p, .simple-text table tr td ,  .simple-text table tr th{font-size: 13px;line-height: 16px;}
.hero-banner.smaller.isvykusiems {background-position: center right -530px!important;}
.hero-banner.smaller.isvykusiems ul li{line-height:22px;}
.hero-banner.smaller.isvykusiems h1, .hero-banner.smaller.isvykusiems ul, .hero-banner.smaller.isvykusiems p{width:70%!important;}
.simple-text table td p{font-size: 12px;}
.simple-text table tr:first-child td p{font-size: 12px;}
}
@media (max-width:550px){ #logo{margin-left: -20px;} }
@media (max-width:500px){
header .right {width: 100%;}
header .contacst{position: absolute;top: 10px;width:100%;}
header .contacst a{text-align:center;}
#logo{margin: 65px 0 30px;}
.langs {margin-top: 0;position: absolute;right: 14px;top: 13px;clear: none;float: none;}
.mobmenu-bt {position: absolute;float: right;margin: 10px 0 0 0;top: 92px;}
.copyright .left, .copyright .right{width:100%;text-align:center;margin:5px 0;}
.logon{float:none;display:inline-block;vertical-align: middle;}
.copyright{padding: 20px 0 25px;}
.hp-news-holder .new, .news-holder .new , .others-news-holder .new, .events-holder .event  {width: 100%;margin:60px 0 0!important;}
.hp-news-holder .new .title, .news-holder .new .title, .hp-news-holder .new .title, .others-news-holder .new .title, .events-holder .event .title {font-size: 16px;line-height: 26px;height:auto;text-align:center;}
.news-holder .new:nth-child(1) , .others-news-holder .new:nth-child(1), .events-holder .event:nth-child(1){margin-top: 0!important;}
a.more {display: block;float: none;text-align: center;}
a.more:after {margin: 5px 0 -1px 12px;display: inline-block;float: none;}
.news-heading, .events-heading {font-size: 20px;line-height: 28px;margin: 20px 0 17px;}
header .right{margin-top:0;}
.big-heading, .page-heading {font-size: 28px;margin: 20px 0 27px;}
.page-heading {text-align: center;}
.small-heading.margin100 {margin-top: 60px;}
.contact-block .forma .checkboxai{width: 100%!important;max-width: 100%!important;margin-bottom:20px;}
.contact-block .forma .bt {float: none;display: block;margin: 0 auto;}
footer{margin-top:60px;}
.contact-block .heading {font-size: 24px;text-align: center;float: left;width: 100%;margin: 0 0 6px;}
.contact-block{margin-top:60px;}
.forma label{margin: 17px 0 6px;}
.contact-block .forma textarea {height: 166px;}
.map{margin: 60px 0 -60px;}
.map-info p:first-child {width: 100%;font-size: 20px;line-height: 28px;}
#menu {
position: fixed;
top: -1px;
left: -1px;
width: 70%;
padding: 30px 20px 15px;
margin:0;
height: 100%;
overflow-y: scroll;
}
#menu > ul{float: left;width: 100%;padding-bottom: 50px;}
.mobmenu-bg{
display:none;
position:fixed;
background: rgba(255,255,255,0.8);
width:100%;
height:100%;
left:0;
bottom:0;
margin:0;
z-index:9;
}
.mobmenu-close {
display: inline-block!important;
width: calc(100% + 60px);
height: 40px;
background-color: #fafafa;
margin: -30px 0 20px -30px;
}
.mobmenu-close i{
display:inline-block;
float: right;
width:70px;
height:40px;
background-color: red;
background:url(//www.seimospsichologija.lt/wp-content/themes/spc/images/mobmenu-close.png)no-repeat center;
cursor:pointer;
}
.right-banner {width: 100%;margin-top: 30px;}
.img-block + .img-block {margin-top: 35px;}
.img-block h3 {font-size: 22px;text-align:center;}
.heading{float:left;width:100%;text-align:center;}
.about-us .simple-text.half.right h3 {font-size: 24px;text-align:center;}
.page-heading + p, .simple-text.half.first_parahraph p strong, .simple-text.in-left.first_parahraph p strong {font-size: 16px!important;line-height: 24px!important;text-align: left;}
.simple-text.half.first_parahraph p:first-child, .simple-text.in-left.first_parahraph p:first-child {margin-bottom: 20px;text-align: center!important;}
.page-heading.first_p {margin: 20px 0 13px;}
.block-corner.corner300 .left a.bt{width: calc(100% - 20px);padding: 0 10px;}
.tex-block{margin-top:50px;}
.page-heading + p, .simple-text.half.first_parahraph p strong, .simple-text.in-left.first_parahraph p strong{margin: -14px 0 0!important;}
.tex-block .right{margin-top:30px;}
.page-heading + p{text-align:center;}
.gallery > a {width: 100%;margin: 40px 0 0 0!important;}
.gallery > a:nth-child(1){margin-top:60px!important;}
.we-cooperate{margin-top:10px;}
.cooperate-banners > div {width: calc(100% - 60px);padding: 35px 30px;}
.cooperate-banners {margin-top: 40px;}
.specialist-heading {font-size: 28px;margin: -30px 0 37px;text-align: center;}
.specialist-heading + p {font-size: 16px;line-height: 24px;text-align: center;}
.specialist-right h3{font-size: 22px;text-align: center;}
.specialist-right h4 {text-align: center;}
.specialist-left {width: 250px;}
.green-contacts {width: calc(100% - 60px);padding:35px 30px;}
.services-for-families h3{font-size:20px;}
.green-contacts .small-heading {width: 100%;text-align: center;}
.hero-banner ul li {margin: 22px 0;}
.block-corner-service .small-heading {font-size: 24px;line-height: 28px!important;}
.question_title{padding: 19px 55px 18px 35px;}
.home .big-heading{text-align:center;margin: 20px 0 37px;}
.block-corner.fourth .latest-events .left, .hp-news-holder{margin-top:0;}
.hp-news-holder .new:first-child{margin-top:0!important;}
.block-corner.fourth .latest-events .left .title, .block-corner.fourth .latest-events .right > div .title{text-align:center;}
.right-corner.fourth.bottom .inner {padding:20px 0 50px 0;}
.latest-events .event-data {min-width: 100%!important;margin-bottom: 10px!important;}
.latest-events a.bt-border {width: calc(100% - 2px)!important;padding: 0 0 0 0!important;text-align: center!important;}
.block-corner.fourth .latest-events .left .image{display:block!important;}
.when-to-apply p, .when-to-apply p:nth-child(1), .when-to-apply p:nth-child(2), .when-to-apply p:nth-child(3), .when-to-apply p:nth-child(4), .when-to-apply p:nth-child(5), .when-to-apply p:nth-child(6), 
.when-to-apply p:nth-child(7) {width: calc(100% - 0px)!important;padding-left: 0!important;background-position:top center!important;text-align:center;padding-top:100px;height:auto;margin-top:20px!important;}
.when-to-apply p:nth-child(3){background-position:top center!important;}
.block-corner.next.left-corner .inner {width: calc(100% - 15px);padding: 35px 15px 35px 15px;}
.when-to-apply p{min-height:auto;}
.when-to-apply{margin-top:-20px;}
.block.third, .block-corner.fourth {margin-top: 30px;}
.block-corner.next .big-heading{margin-top:0;}
.block.first ul li {width: calc(100% - 69px);margin: 0 0px 10px 0;}
.big-text {clear:both;width: 100%;    font-size: 16px;line-height: 23px;    padding-top: 15px;}
.big-text strong {font-size: 90px; margin-bottom: 35px;}
.block.first ul {padding-bottom: 40px;width: 260px;float: none;display: block;margin: auto;}
.block-corner.next {margin-top: 40px;}
.block.first {margin-top: 70px;}
input[type="radio"] + label {font-size: 14px;}
.registration-form .bt, .price-total{display:block;float:none;margin:auto;}
.price-total{margin-top: 20px;text-align: center;}
.radio-corner-block{margin-bottom:20px;}
.registration-form > .right{margin-bottom:50px;}
.hp-news-holder .new:nth-child(3) {display: block!important;}
.tex-block .right ul li{text-align:left;}
.tex-block .right ul{padding:0;}
.tex-block .right ul li:before{content:none;}
.hero-banner ul li, .page-heading + p + p{text-align:center;} .mobmenu-bt{top: 43px;}
.green-contacts p.email a{display:block;}
.map-info .inner {width: calc(100% - 40px);padding: 35px 20px;}
.map-info p:first-child{text-align:center;}
.contacts-corner-block{text-align:center;}
.cooperate-banners > div {width: calc(100% - 40px);padding: 35px 20px;}
.cooperate-banners > div p{text-align:left;}
#logo {margin: 30px 0 30px 0;}
.block-corner.next.left-corner .inner {width: calc(100% - 0px);padding: 35px 35px 35px 20px;} .we-are-from{width:310px;}
.we-are-from p strong{font-size:90px;}
.simple-text p, .block-corner.corner300 .right p, .tex-block .right p, .hero-banner ul li, .specialist-right p{text-align:left;}
.map-info .inner{height: 280px;}
.map-info {height: 350px;}
.hero-banner.smaller.isvykusiems {background-position: center bottom!important;background-size:auto 400px;background-image: url(//www.seimospsichologija.lt/wp-content/themes/spc/images/isvykusiems-mob.jpg)!important;padding-bottom: 430px;}
.hero-banner.smaller.isvykusiems h1, .hero-banner.smaller.isvykusiems ul, .hero-banner.smaller.isvykusiems p{width:100%!important;}
.hero-banner.smaller.isvykusiems ul li {text-align: center;line-height:24px;}
}
@media (max-width:450px){
.green-contacts {width: calc(100% - 20px);padding: 35px 10px;}
.green-contacts p{text-align:center;margin: 8px 0;}
.green-contacts p.tel, .green-contacts p.email {
padding-left: 0;
width: 100%;
margin: 7px 0;
}
.green-contacts p.tel:before, .green-contacts p.email:before{content:none;}
}
@media (max-width:400px){
.map-info .inner {width: calc(100% - 40px);height: 280px;padding: 30px 20px 0;}
.map-info{height:310px;}
.map-info p {font-size: 14px;line-height: 20px;}
.map, #map {height: 600px;}
.right-banner .come-to-us p, .right-banner .psychologist-online p {width: calc(100% - 60px);padding: 0 30px;}
.right-banner .come-to-us p a, .right-banner .psychologist-online p a {width: calc(100% - 20px);padding: 0 10px;}
.come-to-us p, .psychologist-online p {font-size: 24px;}
.question_body{padding: 3px 20px 23px;}
.block-corner.corner300 .left a.bt{width: calc(100% - 20px);padding: 12px 10px;height:auto;line-height: 22px;}
.block-corner.corner300 .right.only-ul ul li{font-size: 14px;line-height: 22px;}
.block-corner.frends .left {width: 100%;}
.we-cooperate .holder > div {height: 160px;}
.cooperate-caption strong {font-size: 32px;}
.cooperate-caption {font-size: 17px;}
.team .holder > div .image img, .team-contacts .holder > div img, .team .holder > div .name, .team .holder > div p{width: 100%;}
.contacts-info a{font-size:14px;line-height:22px;margin: 10px 0;}
.contacts-info{padding: 18px 0 10px;}
.adult-counseling .inner p:first-child, .teenager-counseling .inner p:first-child {font-size: 22px;line-height: 28px;} footer .col.info , footer .col.about{width: 100%;padding: 0;text-align: center;}
.green-contacts {text-align: center;}
.green-contacts p{padding:0;width:100%;}
.green-contacts p:before{display:none;}
.map-info p{text-align:center;padding:0;}
.map-info p:before{content:none;}
.block-corner.corner300 .left a.bt{font-size:14px;} button.bt-border.no-arrow {min-width: 100%;}
.filter button.bt-border + button.bt-border { margin: 10px 0 0;}
.bt-border.no-arrow {font-size: 16px;}
.team .holder > div{margin-top:30px;}
.we-are-from{width:245px;margin: 0 auto -30px;}
.we-are-from p strong{font-size:70px;}
.we-are-from p {font-size: 20px;}
.we-are-from p + p {font-size: 18px;}
.hero-banner.smaller.isvykusiems {background-size: auto 320px;padding-bottom: 350px;}
}
@media (max-width:380px){
.mobmenu-bt {margin-right: -20px;}
#logo {margin: 30px 0 30px -20px;}
}
@media (max-width:360px){
.right-banner .come-to-us p a, .right-banner .psychologist-online p a, .come-to-us p a, .psychologist-online p a {
width: calc(100% - 70px);
padding: 10px 15px;
height: auto;
line-height: 22px;
}
.others-service .service-heading {font-size: 21px;line-height: 28px;}
.block-corner-service .small-heading {font-size: 21px;line-height: 28px!important;}
.big-heading, .page-heading {font-size: 24px;}
.heading , .contact-block .heading, .us-story h2{font-size: 20px;}
.big-text strong {font-size: 80px;}
.map-info p:first-child {font-size: 17px; line-height: 23px;margin-bottom:20px;}
.map-info .inner{height:300px;}
.map-info {height: 330px;}
.hero-banner.smaller.isvykusiems {background-size: auto 280px;padding-bottom: 310px;}
}