/* Font stuff*/
@font-face{
    font-family: 'Manrope';
    src: url('fonts/Manrope-ExtraBold.ttf');
    font-weight: 800;
}
@font-face{
    font-family: 'Manrope';
    src: url('fonts/Manrope-Bold.ttf');
    font-weight: 700;
}
@font-face{
    font-family: 'Manrope';
    src: url('fonts/Manrope-Medium.ttf');
    font-weight: 500;
}
@font-face{
    font-family: 'Manrope';
    src: url('fonts/Manrope-Light.ttf');
    font-weight: 300;
}

body {
    max-width: 1920px;
    margin: auto;
    font-family: 'Manrope', sans-serif;
    background: rgba(219, 228, 226, 0.20);
}
.modal-backdrop{
  z-index: 1045 !important;
}
#dk-child-benefits * { border:1px solid black; }
th, td { padding: 8px; }
.docs-list p{
    position: relative;
    padding-left: 32px;
    font-weight: 300;
}
.docs-list span{
    color: #DBE4E2;
    font-weight: 900;
    font-size: 22px;
    position: absolute;
    left: 0;
    top: -4px;
}
.docs-list {
    list-style: none;
    margin: 0;
    padding: 0;
}
.docs-list li{
    position: relative;
    padding-left: 32px;
    font-weight: 300;
    margin-bottom: 6px;
}
.docs-list li::before, .docs-list p::before {
    content: "›"; /* or ">" */
    color: #DBE4E2;
    font-weight: 900;
    font-size: 22px;
    position: absolute;
    left: 0;
    top: -4px;
}
.docs-list div{
    margin-bottom: 8px;
    font-weight: bold;
}
.text-justify{ text-align: justify; }
.capitalize::first-letter{  text-transform: uppercase; }
.buttonInDiv{
    display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: center;
}
.img-fluid-width{ width: 612px; }
#registrationStrengths div:not(.d-block){
    margin-top: 16px;
    margin-bottom: 16px;
    display: flex;
}
#registrationStrengths img:not(.img-fluid){
    min-width: 24px;
    height: 24px;
    width: 24px !important;
    margin-right: 16px;
}
#registrationStrengths img.img-fluid{
    height: 48px;
    width: 48px;
}
.form-control{ font-size: 14px !important; }
#blog_text br { margin-bottom: 12px; }
#blog_text li { font-weight: 300; }
#blog_text a:not(.btn) { color: #ec921a; }
#header_styling:not(.landing-height) {
    height: 544px;
    padding-top: 0;
    padding-bottom: 0;
}
#header_styling.country{
    height: 590px;
    padding-top: 0;
    padding-bottom: 0;
}
#header_styling div.full {
    display: flex;
    max-width: 615px;
    height: 100%;
}
#header_styling:not(.consultation) div.pt-xl-0 {
    margin-top: auto;
    margin-bottom: auto;
    padding-top: 48px !important;
}
#header_styling.consultation div.pt-xl-0 {
    margin-top: auto;
    margin-bottom: auto;
    padding-bottom: 48px !important;
}
.accordion-collect .accordion-button{
    --bs-accordion-btn-icon: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' stroke='%23DBE4E2' stroke-width='1' fill='%23DBE4E2'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e");
    --bs-accordion-btn-active-icon: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' stroke='%23DBE4E2' stroke-width='1' fill='%23DBE4E2'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e");
    --bs-accordion-border-width: 0;
    padding-top: 8px;
    padding-bottom: 8px;
    background: none;
    font-size: 16px;
    line-height: 20px;
    font-weight: 300;
}
.accordion-collect .accordion-button::after{
    margin-left: 0;
    order: -1;
    margin-right: 24px;
    border: none;
    align-self: start;
}
.accordion-collect .accordion-button p{ font-weight: 300; margin-bottom: 0; margin-top: -6px; }
.accordion-body b { font-weight: 700 }
.accordion-collect .accordion-body { font-weight: 300; line-height: 20px; }
.accordion-collect .accordion-body { padding-top : 4px; padding-bottom: 4px; }
.accordion-collect .accordion-item { border: none; }
.accordion-collect a.orange:hover{ color: #0884A6; }
button.accordion-button{
    background-color: white !important;
    --bs-accordion-btn-focus-box-shadow: 0 !important;
}
button.accordion-button:hover, button.accordion-button:focus{ border-bottom: 1px solid #0884A6 !important; }
div.accordion-button.empty:hover{ cursor: context-menu; }
u { text-decoration-color: #DBE4E2; }
div.accordion-button:not(.empty){
    text-decoration-line: underline;
    text-decoration-color: #DBE4E2;;
}
div.accordion-button.question{ text-decoration-line: none; }
div.accordion-button:not(.empty):hover{
    color: #0884A6 !important;
    cursor: pointer;
}
.answerHolder .answer p{ margin-bottom: 0 !important; }
div.accordion-body{
    font-size: 16px !important;
    font-weight: normal;
}
div.accordion-body a:not(.btn) { text-decoration: underline; }
div.accordion-body a:not(.btn):hover{ color: #0884A6; }

@media (min-width: 576px) {
    .btn{ min-width: 200px; }
    .accordion-collect .accordion-body { margin-left: 48px; }
}
@media (min-width: 768px) {
  .min-h-48{ min-height: 48px;}
}
/*service pago rodykle pasukama i desine puse*/
#accordionExample div .accordion-button{ --bs-accordion-btn-icon-transform: rotate(-90deg); }
/*service bloko dizainas*/
#carousel-item-design{
    display: flex;
    justify-content: space-between;
    border-bottom: 1px solid #DBE4E2;
    padding-bottom: 16px;
    margin-bottom: 16px;
}
#carousel-item-design .p2, #carousel-item-design .p3{ margin-top: auto; margin-bottom: auto; }
#carousel-item-design div{
    display: flex;
    align-content: center;
    margin-top: 8px;
}
#carousel-item-design .p4 {
    margin-top: 8px;
    color: #666;
    white-space: nowrap;
}
#carousel-item-design span { font-size: 22px; }

/*Terms and conditions, privacy policy puslapio dizainas kad nekartot klasiu*/
#TC_PP_STYLING .p3{ font-weight: 700; }

/*sms page klases*/
.sms-choose-img-size{ height: 77px; width: 77px;}
.top-position-2 {
    position: sticky;
    top: 0;
    background-color: white;
    z-index: 3;
}
/*Saliu servico bloke kiekvieno serviso teksto dizainas (i rakta dedasi daug headingu)*/
#slide h4{ font-weight: 800; margin-bottom: 4px; }
#slide h5{ font-weight: 300; margin-bottom: 16px; }
#slide h6{ font-weight: 800; margin-bottom: 24px; }
/*jeigu puslapis yra active nerodo This page is inactive teksto*/
.d-inactive { display: none; }
/*headerio virsutines dalies pozicija*/
.top-position {
    position: sticky;
    top: 0;
    background-color: white;
    z-index: 5;
}
/*headerio pagrindo pozicija*/
.header-position{
    position: fixed;
    top: 35px;
    width: 100%;
    max-width: 1920px;
    margin: 0 auto;
    left:0;
    right: 0;
    z-index: 4;
}
/*Headingai ir kitu tagu dydziai ir etc.*/
.p1, .p2, .p3, .p4, .p5, .p6{
    line-height: 1.2;
}

h1, h2, h3, .p1, .p2, .p3{ font-weight: 800; }
h4, .p4, h5, .p5, h6, .p6{ font-weight: 500; }
p{ font-weight: 300; }
p b{ font-weight: 900; }
h1, .p1 { font-size: 50px; line-height: 54px; }
h2.fw-light, .p2.fw-light { font-size: 36px; }
h2, .p2 { font-size: 40px; }
h3, .p3 { font-size: 22px;}
h4, p, .p4{ font-size: 18px; }
.consultation h4, .consultation .p4{ font-size: 21px; }
h5, .p5{ font-size: 16px; line-height: 20px; }
h6, .p6{ font-size: 14px; line-height: 16px; }
label#form_agreements{
    font-size: 13px !important;
    line-height: 14px !important;
}
label.form-check-label a{
    color: black !important;
    text-decoration: underline;
    text-decoration-color: black !important;
}

label.form-check-label a:not(.btn):hover,
label a:hover {
    color: #0884A6 !important;
}
a { text-decoration: none; color: black;}
/**/
.offcanvas-header .btn-close:hover { border-color: #999; transform: rotate(180deg); }
.offcanvas-header .btn-close {
    padding: 12px;
    border: 1px solid #bdbdbd;
    --bs-btn-close-color: #bdbdbd !important;
    border-radius: 50%;
    transition: all 0.3s ease;
}
/*kiekvieno bloko paddingas ir defaultine spalva*/
.container-fluid{ padding : 48px 17.3% 48px 17.3%; background-color: white;}
/*48px 72px buvo*/
.p-32{ padding: 32px; }
/*visu puslapiu pirmo bloko minimalus aukstis ir backgroundo stylinimas*/
.calculator, .about-us, .about-taxes, .index, .partners, .error, .contact-us, .country, .country-us, .blog, .article {
    min-height: 544px;
    background-repeat: no-repeat;
    background-position: top;
    background-size: 1920px 544px;
}
/*Pirmo bloko fono nuotrauka pagal puslapi*/
.calculator {
    background-image: linear-gradient(180deg, rgba(0, 0, 0, 0.4) 0%, rgba(0, 0, 0, 0) 25%, rgba(0, 0, 0, 0) 100%),url('/images/photos/webp/calculator-header.webp');
    background-size: 1920px 576px !important;
}
.blog{
    background-image: linear-gradient(180deg, rgba(0, 0, 0, 0.4) 0%, rgba(0, 0, 0, 0) 25%, rgba(0, 0, 0, 0) 100%),url('/images/photos/webp/blog-header.webp');
    background-size: 1920px 576px;
}
.article {
    background-image: linear-gradient(180deg, rgba(0, 0, 0, 0.4) 0%, rgba(0, 0, 0, 0) 25%, rgba(0, 0, 0, 0) 100%),url('/images/photos/webp/article-header.webp');
    background-size: 1920px 576px;
}
.country:not(.consultation) {
    background-image: linear-gradient(180deg, rgba(0, 0, 0, 0.4) 0%, rgba(0, 0, 0, 0) 25%, rgba(0, 0, 0, 0) 100%),url('/images/photos/webp/country-header.webp');
    background-size: 1920px 615px; background-color: #DBE4E2;
}
.country.consultation{
    background-image: url('/images/photos/webp/country-header.webp');
    background-size: 1920px 615px; background-color: #DBE4E2;
}
.country-us { background-image: linear-gradient(180deg, rgba(0, 0, 0, 0.4) 0%, rgba(0, 0, 0, 0) 25%, rgba(0, 0, 0, 0) 100%),url('/images/photos/webp/country-us-header.webp'); }
.about-us {
    background-image: linear-gradient(180deg, rgba(0, 0, 0, 0.4) 0%, rgba(0, 0, 0, 0) 25%, rgba(0, 0, 0, 0) 100%),url('/images/photos/webp/about-us.webp');
    background-size: 1920px 576px;
}
.about-taxes {
    background-image: linear-gradient(180deg, rgba(0, 0, 0, 0.4) 0%, rgba(0, 0, 0, 0) 25%, rgba(0, 0, 0, 0) 100%),url('/images/photos/webp/about-taxes-header.webp');
    background-size: 1920px 615px;
}
.index {
    background-image: linear-gradient(180deg, rgba(0, 0, 0, 0.4) 0%, rgba(0, 0, 0, 0) 25%, rgba(0, 0, 0, 0) 100%),url('/images/photos/webp/index-header.webp');
    background-size: 1920px 836px; background-color: #DBE4E2;
}
.contact-us { background-image: url('/images/photos/webp/contacts-header.webp'); }
.partners { background-image: url('/images/photos/webp/partners-header.webp'); }
.background-countries {
    background-image: url('/images/photos/png/countriesbackground.png');
    background-color: rgb(255, 255, 255, 0.3);
    background-repeat: no-repeat;
    background-position: top;
    background-size: cover;
}
/*naudojamas error, privacy, terms*/
.error { background-image: url('/images/photos/webp/universal-keyboard.webp'); }
/*Index page headeris turi isskirtini auksti*/
.landing-height{ height: 840px; }
/*Visu pagu headeris*/
.header-height{ height: 544px; }
/*navbaro elementu fonto dydis ir font weigthas*/
#navbarSupportedContent .p5 a, #navbarSupportedContent a .p5 { font-size: 16px; font-weight: 700; }
/*About taxes taxrefund ir rttax bloku stylinimas*/
/*partneriu antro bloko elementus nudazo oranzine spalva*/
.block-body-partner .col-icon-holder h2 span, .block-body-partner .col-icon-holder .p2 span { color: #EC921A; }
/* Mygtukai, hoveriai, underlines*/
div.country-position{ padding-left: 20%; }
.nav-item{ margin: auto; }
a.nav-link{ color: white !important; }
a.openChatWidget{ cursor: pointer }
.border-left-blue #document:hover, a:not(.btn):hover , .nav-link:hover, .nav-link.text-white :hover, .btn-empty.text-white :hover,
.link-underline-black:hover, nav h6.text-dark:hover, nav .p6.text-dark:hover, nav h5.text-dark:hover, nav .p5.text-dark:hover, #blog_text a:not(.btn):hover, a.orange:hover, .answer a:not(.btn):hover{ color: #0884A6 !important; }
.link-underline-black{ text-decoration: underline; text-decoration-color: rgb(0, 0, 0); }
.link-underline-black-bold b{ text-decoration: underline; text-decoration-color: #ec921a; color: #ec921a }
a.link-underline-black-bold:hover b{ text-decoration: underline; text-decoration-color: #0884A6; color: #0884A6 }
.link-underline-black-bold b:hover{ text-decoration: underline; text-decoration-color: #0884A6; color: #0884A6 }
.link-underline-orange{
    text-decoration: underline;
    text-decoration-color: #ec921a;
}
.link-underline-orange:hover{ text-decoration-color: #0884A6; }
.btn {
    font-size: 14px;
    font-weight: 700;
    border-radius: 6px;
    height: 48px;
    text-decoration: none !important;
    transition: none !important;
    line-height: 16px;
    padding-left: 24px;
    padding-right: 24px;
    color:black;
    display: inline-flex;
    align-items: center;
    justify-content: center;
}
.btn-sm {
    font-size: 12px;
    font-weight: 700;
    border-radius: 6px;
    height: 24px;
    text-decoration: none;
    transition: none !important;
    line-height: 14px;
    padding-left: 12px;
    padding-right: 12px;
    color:black;
    min-width: unset;
}
a.btn:hover, button.btn:hover{ color: white !important; }
a.btn { text-decoration: none !important; }
/*main oranzinis mygtukas*/
.block {display: block !important;}
.btn-primary { background-color: rgb(236, 146, 26); border: 2px solid rgb(236, 146, 26); }
.btn-primary:hover { background-color: #F5B34C !important; border: 2px solid #F5B34C !important; }
.btn-primary:focus {
    background-color: #F5B34C !important; border: 2px solid #F5B34C !important;
    --bs-btn-focus-shadow-rgb: none;
}
.btn-sign-in{
	color:#111;
    background-color: rgba(219, 228, 226, 0.2);
    border: 1px solid #D1D1D1;
}
.btn-sign-in:hover{
    background-color: #F5B34C !important; border: 1px solid #F5B34C;
	color:white;
}
/*main tusciaviduris oranzinis mygtukas*/
.btn-outline-secondary { border: 2px solid rgb(236, 146, 26); }
.btn-outline-secondary:hover { background-color: rgb(236, 146, 26) !important; border: 2px solid rgb(236, 146, 26); }
/*sviesesnis tusciaviduris oranzinis mygtukas*/
.btn-outline-primary { border: 1px solid rgb(242, 153, 74); }
.btn-outline-primary:hover { background-color: #F5B34C !important; border: 1px solid #F5B34C; }
/*landing pago saliu mygtukai*/
.btn-outline-dark { border: 1px solid #D1D1D1; color:black; }
.btn-outline-dark:hover { border: 1px solid #F5B34C ; background-color: #F5B34C;
}
.btn-outline-dark.active{ background-color: #F5B34C !important; border: 1px solid #F5B34C; }
/*tuscias meniu mygtukas*/
.btn-empty{ border: 2px solid white; }
/*baltas mygtukas*/
.btn-white { background-color: #FFFFFF; }
.btn-empty:hover , .btn-white:hover { background-color: #F5B34C !important; border-color:  #F5B34C !important; color: black !important;  }
.btn-white:focus{
    background-color: #F5B34C !important; border-color:  #F5B34C !important
}
/*navigacijos mygtukai blog ir article paguose, cia dar keisis turbut*/
.btn-navigate, .btn-navigate-2{ 
  display: inline-flex;
  width: 40px;
  height: 40px;
  border-radius: 20px;
  justify-content: center;
  align-items: center;

}
.pagination a.active{ background-color: #D1D1D1; }
.btn-navigate { background-color: #EFEFEF; border: 1px solid #D1D1D1; }
.btn-navigate-2 { background-color: white; border: none; }
.btn-navigate:hover, .btn-navigate-2:hover { background-color: #D1D1D1; }
.btn-aqua{
    background-color: #0884A6;
    color: white;
}
.btn-aqua:hover{
    background-color: #29d2ff !important;
}
.btn-danger{
    background-color: #dc3545;;
    color: white;
}
.btn-danger:hover{
    background-color: #bb2d3b !important;
}
/* Blog page nucutina teksta iki 1 eilutes*/
.card-text {
    overflow: hidden;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 3;
    font-weight: 300;
    margin-bottom: 4px;
}
.gap-8 { gap: 8px; }
.gap-16 { gap: 16px; }
/*saliu services bloke pagalbos konteinerio marginai*/
#needAssistance div.d-flex { margin-bottom: 16px;}
#needAssistance div.d-flex img{ margin-right: 8px; margin-top: 2px; }
/*tarpas tarp navigacijos lango elementu ir navigacijos lango aukstis*/
.navbar-nav{ gap: 12px; height: 60px; }
/*formu inputu auksciai*/
.f-h { height: 48px; }
.f-h-60 { height: 60px; }
.f-h-45 { height: 45px; }
/* Other stuff*/
/*menu dropdowno plotis*/
.dropdown-menu { --bs-dropdown-min-width: 50px; border: none; }
.dropdown-menu.service { --bs-dropdown-min-width: 150px; border: none; }
/*spalvoti apatiniai borderiai*/
.hr-bottom { border-bottom: 1px solid #0884A6; }
.hr-bottom-2 { border-bottom: 2px solid #D3D3D3; }
.hr-top-2 { border-top: 2px solid #D3D3D3; }
/*landinge partneriuose ir aboutaxes kairys borderis kur tekstas Done!*/
.hr-left {
    border-left: 2px solid #000000;
    align-items: center;
    text-align: start;
    margin-top: 0;
    padding-top: 0;
    padding-left: 16px;
}
/*baltas borderis ir jo hoveris*/
.border-bottom-white { border: 0; border-bottom: 1px solid #DEE2E6; }
.border-bottom-white:hover { border: 0; border-bottom: 1px solid #0884A6; color: #0884A6; }
/*togglas lygiuojasi per viduri*/
.dropdown-toggle { align-self: center; }
/*spalvos*/
.aqua { color: #0884A6; }
.aqua.text-nowrap:hover , #SLIDE_BUTTON:hover, a.aqua.fw-bold:hover { color: #29d2ff !important; }
/*sitas color-orange naudojamas kitur dar tai paliksiu ir color-orange todo reik paklaust tado*/
.color-orange { color: #EC921A; }
.orange { color: #EC921A; }
.bg-orange { background-color: #EC921A; }
.bg-gray-1 { background-color: #EFEFEF; }
.bg-gray-2 { background-color: #DBE4E2; }
.bg-gray-3 { background: rgba(219, 228, 226, 0.20); }
.bg-gray-4 { background-color: rgb(255, 255, 255, 0.3); }
.border-light-gray { border-color: #DBE4E2; }
.dark-gray { color: rgb(51, 51, 51); }
.gray { color: #666; }
.translation-error { color: rgb(127, 7, 15); }
.red, .color-danger{ color: #E34B4B !important; }
.btn-icon-grey{opacity: 0.4;}
/* Responsive stuff*/
.mw-611px { max-width: 611px; }
.w-400 { width: 400px; }
.w-45 { width: 45%; }
.w-55 { width: 55%; }
.w-60 { width: 60%; }
.w-65 { width: 65%; }
.w-68 { width: 68%; }
.w-70 { width: 70%; }
.w-80 { width: 80%; }
.w-85 { width: 85%; }
.w-95 { width: 95% !important; }
.fs-14{ font-size: 14px; }
.fs-16{ font-size: 16px !important; }
.mt1{margin-top: 1px;}
.l{ float: left; }
.r{ float: right; }
.clear:after{ clear: both; display: block; }
@media (max-width: 333.98px) {
    .sm-p-0{ padding-left: 2px !important; padding-right: 2px !important; }
}
@media (max-width: 399.98px){
    #carousel-item-design{
        display: block;
        border-bottom: 1px solid #DBE4E2;
        padding-bottom: 16px;
        margin-bottom: 16px;
    }
    #carousel-item-design .btn-navigate.mx-3.previous{ margin-left: 0 !important; }
}
#contact-us.img-size{
    width: 56px;
    height: 56px;
}
@media (max-width: 575.98px) {
    #contact-us .img-size{
        width: 36px;
        height: 36px;
    }
    .btn-phone{
        width: 100%;
    }
    button.country-position, div.tc-icon-block.country-position{
        padding-left: 6px;
        padding-right: 6px;
    }
    button.country-position.uk, div.tc-icon-block.country-position.uk{ font-size: 12px; }
    div.country-position:not(.tc-icon-block){
        padding-left: 0;
        padding-right: 0;
    }
    h1.sms-header, .p1.sms-header{ font-size: 22px; }
    .container-fluid { padding-left: 12px; padding-right: 12px; }
    .f-h { height: 2.5rem; }
    .sm-w-100 { width: 100% !important; }
    .sm-w-90 { width: 90% !important; }
    .sm-w-85 { width: 85% !important; }
    .sm-w-80 { width: 80% !important; }
    .sm-w-60 { width: 60% !important; }
    .w-h-24 {
        min-width: 24px !important;
        min-height: 24px !important;
    }
    .w-h-36{ max-width: 36px !important; max-height: 36px !important; }
    h1, .p1 { font-size: 26px; line-height: 26px; }
}
@media (max-width: 767.98px) {
    .hr-left:not(.consultation) {
        border: none;
        border-top: 2px solid #000000;
        text-align : center;
        padding-top: 24px;
        margin-top: 16px;
    }
    .w-400, .newsletter-btn {
        width: 100% !important;
        text-align: center;
        padding-left: 10%;
        padding-right: 10%;
    }
    .sms-choose-img-size{ height: 24px; width: 24px; }
    #accordionExample div .accordion-button{ --bs-accordion-btn-icon-transform: rotate(-180deg) !important; }
}
@media (max-width: 991.98px) { .lg-w-100 { width: 100% !important;} }
@media (max-width: 1199.98px) {
    .menu-button {
        background-color: white;
        margin-top: 8px;
        border-radius: 4px;
    }
    .menu-width{
        width: 200px;
        padding-left: 28px;
        text-align: start;
    }
    .navbar-nav{ height: 100%; gap: 0; }
    .btn-empty:not(.exception) { background-color: #EC921A; border-color: #EC921A; }
    a.nav-link { color: black !important; }
    a.nav-link.text-white{ color: white !important; }
    .w-100-h-40 { width: 100px; height: 40px; }
    nav a.text-white img, .rt-tax-logo { width: 100px; height: 40px; }
    .top-position { position: fixed; }
}
@media (max-width: 1399.98px){
    h2, h2.fw-light, .p2, .p2.fw-light { font-size: 22px; }
    h3, .p3 { font-size: 18px; }
    h4, .consultation h4, .p4, .consultation .p4 { font-size: 16px; }
    p { font-size: 16px; }
    .accordion-collect .accordion-button, .accordion-collect .accordion-body{
        font-size: 14px !important; line-height: 18px !important;
    }
    h5, .p5 { font-size: 14px; line-height: 18px; }
    h6, .p6 { font-size: 12px; line-height: 16px; }
    div.align-items-end.partner-header-height{ height: 494px; }
    #header_styling.calculator .pt-xl-0,
    #header_styling.about-taxes .pt-xl-0,
    #header_styling.about-us .pt-xl-0,
    #header_styling.country:not(.consultation) .pt-xl-0,
    #header_styling.contact-us .pt-xl-0,
    #header_styling.blog .pt-xl-0,
    #header_styling.article .pt-xl-0,
    #header_styling.country-us .pt-xl-0 {
        padding-top: 192px !important;
    }
    #header_styling.country.consultation .pt-xl-0{ padding-top: 120px; }
    #header_styling.country{ height: 544px; }
    #header_styling.landing-height div.pt-xl-0{
        margin-top: auto !important;
        margin-bottom: 36px !important;
    }
    .landing-height{ height: 544px; }
    .calculator{
        background: linear-gradient(rgba(0, 0, 0, 0.3), rgba(0, 0, 0, 0.3)), url('/images/photos/webp/calculator-header.webp');
        background-position: top -35px right -300px;
    }
    .contact-us{
        background: linear-gradient(rgba(0, 0, 0, 0.3), rgba(0, 0, 0, 0.3)), url('/images/photos/webp/contacts-header.webp');
        background-position: top  right -100px;
    }
    .about-taxes{
        background: linear-gradient(rgba(0, 0, 0, 0.3), rgba(0, 0, 0, 0.3)), url('/images/photos/webp/about-taxes-header.webp');
        background-size: 1920px 615px !important;
        background-position: top -35px right -400px;
    }
    .index{
        background: linear-gradient(rgba(0, 0, 0, 0.3), rgba(0, 0, 0, 0.3)), url('/images/photos/webp/index-header.webp');
        background-size: 1920px 836px !important;
        background-position: top -60px right -250px;
    }
    .country, .country.consultation{
        background: linear-gradient(rgba(0, 0, 0, 0.3), rgba(0, 0, 0, 0.3)), url('/images/photos/webp/country-header.webp') !important;
        background-size: 1920px 615px !important;
        background-position: top right -400px !important;
    }
    .country-us{
        background: linear-gradient(rgba(0, 0, 0, 0.3), rgba(0, 0, 0, 0.3)), url('/images/photos/webp/country-us-header.webp');
        background-position: top right -100px;
    }
    .about-us{
        background: linear-gradient(rgba(0, 0, 0, 0.3), rgba(0, 0, 0, 0.3)), url('/images/photos/webp/about-us.webp');
        background-size: 1920px 576px !important;
        background-position: top -35px right -250px;
    }
    .partners{
        background: linear-gradient(rgba(0, 0, 0, 0.3), rgba(0, 0, 0, 0.3)), url('/images/photos/webp/partners-header.webp');
        background-position: top right -500px;
    }
    .blog{
        background: linear-gradient(rgba(0, 0, 0, 0.3), rgba(0, 0, 0, 0.3)), url('/images/photos/webp/blog-header.webp');
        background-size: 1920px 576px !important;
        background-position: top -35px right -400px;
    }
    .article{
        background: linear-gradient(rgba(0, 0, 0, 0.3), rgba(0, 0, 0, 0.3)), url('/images/photos/webp/article-header.webp');
        background-position: top right -350px;
        background-size: 1920px 576px !important;
    }
    .error{
        background: linear-gradient(rgba(0, 0, 0, 0.3), rgba(0, 0, 0, 0.3)), url('/images/photos/webp/universal-keyboard.webp');
        background-position: top right -600px;
    }
    .calculator, .contact-us, .about-taxes, .index, .country, .country-us, .about-us, .blog, .article, .partners, .error {
        background-size: 1920px 544px;
        h1, .p1, h2, .p2, h3, .p3, h4, .p4, .consultation h4, .consultation .p4, h5.gray, .p5.gray { color: white; }
    }
}
.menu-scroll-color { background-color: white !important; border-bottom: 1px solid #666666; }
.menu-button{ margin-top: 0; justify-content: flex-end; padding-top: 16px; padding-bottom: 16px; }

@media (min-width: 576px) and (max-width: 991.98px) {
    .w-45 { width: 65%; }
    .container-fluid { padding-left: 24px; padding-right: 24px; }
}
@media (min-width: 576px) and (max-width: 1399.98px){
    h1, .p1 { font-size: 36px; line-height: 44px; }
}
@media (min-width: 992px) and (max-width: 1639.98px)  {
    .container-fluid { padding-left: 48px; padding-right: 48px; }
}
.services-title-wrap{
    white-space: normal;
}
@media (min-width: 1200px) {
    .dropdown-menu{
        background-color: rgba(248, 248, 246, 0.9);
        box-shadow: rgba(0, 0, 0, 0.15) 0 0 15px 0;
    }
    .services-title-wrap{
        white-space: nowrap;
    }
}
@media (min-width: 1400px) {
    .index, .about-us, .calculator .background-countries, .contact-us, .country-us, .blog, .article, .error{ background-position: top right; }
    .country{ background-position:  top -20px right; }
    .about-taxes{ background-position: top -35px right; }
}
#accordion .answerHolder{ display: none; }
#accordion .answer{ padding-left: 20px; padding-right: 20px; }
/*SMS puslapis*/
.pointer { cursor: pointer; }
.orange-span span { color: rgb(236, 146, 26); }
/*Registracija*/
.lh14 {line-height: 14px;}
.lh32 {line-height: 32px;}
.mw200 {min-width: 200px !important;}
.tl { text-align: left !important; }