body h1, body h2 {
    font-family: 'Sora';
    font-style: normal;
}
p {
	font-family: 'Poppins';
    font-style: normal;
}
/* hero */
.md-hero-left {
    padding: 150px 0;
}
.md-hero-title {
    font-weight: 500;
    font-size: 58px;
    line-height: 77px;
    letter-spacing: -0.02em;
    color:var(--hp-title-color);
	margin: 0;
	max-width: 369px;
    position: relative;
}
.md-hero-left p {
    font-weight: 300;
    font-size: 22px;
    line-height: 37px;
    color: var(--hp-par-color);
    padding-top: 15px;
    margin: 0;
	max-width: 428px;
	padding-bottom: 43px;
}
.md-search-input:focus {
    border: none;
    outline: none;
}
h1.md-hero-title:before {
    content: "";
    position: absolute;
    background-image: url(/wp-content/uploads/2023/04/hero_H_shape.png);
    width: 111px;
    height: 116px;
    z-index: -1;
    left: -50px;
    top: -29px;
}
.custom-form1 {
    display: flex;
    align-items: center;
    padding: 10px;
    background: #FFFFFF;
    box-shadow: 0px 17.6068px 36px 7.04274px rgba(0, 43, 95, 0.08);
    border-radius: 19px;
}
img.md-searc-icon {
    width: 57px;
    height: 57px;
    object-fit: none;
    background: #F4F6F9;
    border-radius: 12px 0px 0px 12px;
}
.md-search-input {
    height: 57px;
    background: #F4F6F9;
    border: none;
    font-family: 'Poppins';
    font-style: normal;
    font-weight: 300;
    font-size: 18px;
    letter-spacing: 0.005em;
    color: #7C8B9C;
    width: 100%;
}
.custom-form1 input#searchsubmit,
.custom-form1 input#searchsubmit1 {
    background: #F7AF24;
    border-radius: 0px 12px 12px 0px;
    height: 57px;
    border: none;
    max-width: 178px;
    font-family: 'Sora';
    font-style: normal;
    font-weight: 700;
    font-size: 16px;
    line-height: 20px;
    text-align: center;
    color: #FFFFFF;
}
.custom-form1 input#searchsubmit:hover, .custom-form1 input#searchsubmit1:hover {
    background: #ed9d00;
}
.md-hero-wrap {
    display: flex;
}
.md-hero-right {
    display: flex;
    align-items: center;
}
.whx-wrap {
    display: flex;
    align-items: center;
    gap: 15px;
    margin-top: 40px;
}
.whx-button {
    display: flex;
    align-items: center;
    justify-content: center;
    color: #fff;
    background-color: #348794;
    height: 57px;
    width: 256px;
    border-radius: 8px;
    font-size: 16px;
    font-weight: 600;
	transition: .5s ease;
}
.whx-button:hover {
	background-color: #06AAB6;
	color: #fff;
	transition: .5s ease;
}
/* anime banner */
section.md-anim-banner {
    background: #EFFBFC;
    padding: 20px 0 25px;
    overflow: hidden;
    min-height: 135px;
    position: relative;
}
h3.md-move {
    font-family: 'Poppins';
    font-style: normal;
    font-weight: 400;
    font-size: 34px;
    line-height: 42px;
    text-align: center;
    letter-spacing: 0.005em;
    color: #06AAB6;
    margin: 0;
}
.md-anim-banner-wrap {
    white-space: nowrap;
    overflow: hidden;
    display: inline-block;
    animation: marquee 30s linear infinite;
	position: relative;
    top: 28px;
}
h3.md-move {
    display: inline-block;
}
@keyframes marquee {
	0% {
	  transform: translate3d(0, 0, 0);
	}
	100% {
	  transform: translate3d(-50%, 0, 0);
	}
  }
/* o nama */
.md-search-input:active {
    color: #011a38;
}
img.md-onama-right-img {
/*     box-shadow: 0px 29px 47px 8px rgba(0, 49, 95, 0.08); */
	    filter: drop-shadow( 12px 20px 8px rgba(0, 49, 95, 0.08) );
    border-radius: 34px;
    width: 100%;
}
.md-top {
    display: flex;
    width: 100%;
    flex-direction: column;
    justify-content: center;
    align-items: center;
}
.md-ab-title-sec {
    font-family: 'Ephesis';
    font-style: normal;
    font-weight: 400;
    font-size: 31.06px;
    line-height: 42px;
    text-align: center;
    letter-spacing: -0.02em;
    color: var(--header-color);
    margin: 0;
}
.md-section-title {
    font-weight: 500;
    font-size: 36.9416px;
    line-height: 48px;
    text-align: center;
    letter-spacing: -0.02em;
    color: var(--hp-title-color);
    margin: 0;
    padding: 20px 0 25px;
}
.md-section-title-subtitle {
    font-weight: 300;
    font-size: 21px;
    line-height: 40px;
    text-align: center;
    color: var(--hp-par-color);
    margin: 0;
}
.md-mid-right p {
    font-weight: 300;
    font-size: 16px;
    line-height: 30px;
    letter-spacing: 0.005em;
    color: var(--hp-par-color);
    margin: 0;
}
.md-mid {
    padding-top: 75px;
}
.md-bottom {
    display: flex;
    width: 100%;
    align-items: center;
    justify-content: space-around;
    padding-top: 70px;
}
section.md-onama {
    padding-top: 120px;
}
.md-bottom img.md-bottom-img {
    max-height: 150px;
}
img.md-bottom-img:nth-child(2) {
    margin: 0 auto;
}
.md-bottom img.md-bottom-img:last-child {
    margin-right: auto;
}
.md-bottom img.md-bottom-img:first-child {
    margin-left: auto;
}
/* analize */
.md-analize-content.md-analize-content-right {
    padding-top: 90px;
}
.md-ab-cont-priprema:hover {
    background: linear-gradient(28.54deg, #003371 -10.84%, #003371 58.9%, #003371 120.44%);
}
a.md-ab-cont-cenovnik:hover {
    background: #00ccdb;
}
.md-analize-content {
    float: left;
    width: 100%;
    display: flex;
    align-items: center;
}
.md-analize-naslov {
    font-family: 'Sora';
    font-style: normal;
    font-weight: 500;
    font-size: 25px;
    line-height: 40px;
    letter-spacing: -0.02em;
    color: var(--hp-title-color);
    margin: 0;
    padding-bottom: 19px;
}
.md-analize-text {
    font-weight: 300;
    font-size: 16px;
    line-height: 30px;
    letter-spacing: 0.005em;
    color: var(--hp-par-color);
    margin: 0;
    padding-bottom: 30px;
}
.md-analize-rad {
    column-count: 2;
    display: flex;
    align-items: center;
    flex-wrap: wrap;
}
.md-analiza-lista {
    width: 50%;
    font-family: 'Poppins';
    font-style: normal;
    font-weight: 600;
    font-size: 16px;
    line-height: 30px;
    letter-spacing: 0.005em;
    color: #00b8c6;
    padding-bottom: 20px;
    margin: 0; 
    margin-bottom: auto;
}
.md-analiza-lista img {
    padding-right: 11px;
}
.md-analize-link {
    font-family: 'Sora';
    font-style: normal;
    font-weight: 600;
    font-size: 18px;
    line-height: 23px;
    text-align: center;
    color: var(--header-color);
    padding-top: 30px;
    display: flex;
    width: 10%;
    min-width: 200px;
}
.md-analize-link img {
    padding-left: 11px;
}
.md-analize-co-right {
    margin-left: 10%;
}
.md-analize-content.md-analize-content-right .md-analize-co-left {
    order: 2;
}
.md-analize-content.md-analize-content-right .md-analize-co-right {
    margin-left: 0%;
    margin-right: 10%;
}
section.md-analize {
    padding-top: 140px;
}
.md-analize-wrap h2.md-section-title {
    padding-bottom: 40px;
}
.md-analize-text {
    max-width: 400px;
}
section.md-analize {
    padding-bottom: 120px;
}
/* Banner */
.md-ab-cont-priprema {
    background: linear-gradient(28.54deg, #011A38 -10.84%, #032E61 58.9%, #00326F 120.44%);
}
.md-ab-cont-priprema,
.md-ab-cont-cenovnik {
    border-radius: 20px;
    max-width: 568px;
    width: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
    padding: 75px 0 80px;
}
.md-ab-cont-cenovnik  {
	background: #00B8C6;
}
.md-ab-title {
    font-weight: 500;
    font-size: 26px;
    line-height: 36px;
    text-align: center;
    letter-spacing: -0.02em;
    font-family: 'Sora';
    padding-left: 35px;
    margin: 0;
	color: #FFFFFF;
}
.md-priprema-cenovnik {
    display: flex;
    align-items: center;
    width: 100%;
    justify-content: center;
}
.md-priprema, .md-cenovnik {
    width: 100%;
}
section.md-banner {
    background: #EFFBFC;
}
.md-banner-in-t {
    font-family: 'Sora';
    font-style: normal;
    font-weight: 500;
    font-size: 36.9416px;
    line-height: 48px;
    text-align: center;
    letter-spacing: -0.02em;
    color: #06AAB6;
    max-width: 1005px;
    margin: 0 auto;
    padding-bottom: 45px;
}
.md-banner-search {
    margin: 0 auto;
    max-width: 525px;
}
.md-banner-info {
    padding-bottom: 115px;
}
.md-cenovnik {
    margin-left: 15px;
}
.md-priprema {
    margin-right: 15px;
}
.md-priprema-cenovnik {
    position: relative;
    top: -125px;
}
/* Glerija */
img.md-gallery-img {
    border-radius: 29.2635px;
}
.md-gallery-co {
    display: flex;
    align-items: center;
}
.md-gallery-left img.md-gallery-img:nth-child(1) {
    max-width: 33%;
    width: 100%;
    padding-right: 15px;
}
.md-gallery-left img.md-gallery-img:nth-child(2) {
    max-width: 65%;
    width: 100%;
    padding-left: 15px;
}
.md-gallery-right img.md-gallery-img:nth-child(1) {
    order: 2;
    padding-left: 15px;
    padding-right: 0;
}
.md-gallery-hp .md-gallery-left img.md-gallery-img:nth-child(2),
.md-gallery-hp .md-gallery-right img.md-gallery-img:nth-child(2){
    max-width: 67%;
}
.md-gallery-hp .md-gallery-left img.md-gallery-img:nth-child(1),
.md-gallery-hp .md-gallery-right img.md-gallery-img:nth-child(1) {
    max-height: 100%;
}
@media only screen and (max-width:1200px){
	.md-gallery-hp .md-gallery-right img.md-gallery-img:nth-child(1),
	.md-gallery-hp .md-gallery-left img.md-gallery-img:nth-child(1) {
		max-width: 33%;
	}
	.md-banner-new .md-banner-new-top {
		height: auto;
	}

}
@media only screen and (max-width:600px) {
	section.md-gallery.md-gallery-hp .md-gallery-co img.md-gallery-img {
		max-width: 100%;
		width: 100%;
		padding-bottom: 0;
		margin-bottom: 30px;
	}
}
.md-gallery-right img.md-gallery-img:nth-child(2) {
	order: 1;
    padding-left: 0;
    padding-right: 15px;
}
.md-gallery-co.md-gallery-right {
    padding-top: 30px;
}
.md-gallery-info {
    padding-top: 50px;
}
section.md-gallery {
    padding: 160px 0 160px;
}
.md-gallery-link {
    border: 1px solid #06AAB6;
    border-radius: 60px;
    height: 57px;
    display: flex;
    width: 184px;
    align-items: center;
    justify-content: center;
    font-family: 'Sora';
    font-style: normal;
    font-weight: 600;
    font-size: 18px;
    line-height: 23px;
    text-align: center;
    color: #011A38;
}
.md-gallery-link-w {
    display: flex;
    align-items: center;
    justify-content: center;
    padding-top: 70px;
}

/* FAQ */
section.md-faq {
    background: #F5FCFD;
    padding: 160px 0 150px;
}
.faq-content {
    display: none;
}
.faq-title {
    height: 100px;
    padding-left: 85px;
    display: flex;
    align-items: center;
    font-family: 'Sora';
    font-style: normal;
    font-weight: 500;
    font-size: 21px;
    line-height: 40px;
    letter-spacing: -0.02em;
    color: #011A38;
    position: relative;
    border-bottom: 1px solid #D6EAED;
	margin: 0;
}
.faq-title:before {
    content: "";
    position: absolute;
    width: 25px;
    height: 25px;
    background: url(/wp-content/uploads/2023/03/pitanja_vise_ikonica.svg);
    left: 40px;
}
.faq-content {
    background: #fff;
    padding: 45px 50px;
    flex-direction: column;
	border-radius: 0 0 25px 25px ;
}
.faq-content p {
    font-weight: 300;
    font-size: 16px;
    line-height: 30px;
    letter-spacing: 0.005em;
    color: #7C8B9C;
    padding-bottom: 25px;
    margin: 0;
}
.md-faq-analize {
    display: flex;
    flex-direction: column;
}
.md-faq-anlink {
    font-family: 'Sora';
    font-style: normal;
    font-weight: 400;
    font-size: 18px;
    line-height: 30px;
    color: #011A38;
	display: flex;
    align-items: center;
	padding-bottom: 20px;
}
.md-faq-anlink img {
	padding-right: 13px;
}
.md-faq-link {
    font-family: 'Sora';
    font-style: normal;
    font-weight: 600;
    font-size: 18px;
    line-height: 23px;
    color: #06AAB6;
    padding-top: 30px;
}
.md-gallery-link-w.md-gallery-link-faq a.md-gallery-link:hover {
    color: #fff;
    background: #06AAB6;
}
.md-faq-link img {
	padding-left: 11px;
}
h3.faq-title.faq-title-clicked {
    background: #fff;
    margin: 0;
    border-radius: 25px 25px 0 0;
}
.faq-title.faq-title-clicked::before {
    background: url(/wp-content/uploads/2023/03/pitanja_manje_ikonica.svg);
}
.faq-holder.faq-holder-clicked {
    box-shadow: 0px 14px 22px rgba(0, 141, 151, 0.04);
}
/* Blog */
.md-blog-wrap-cat-d a:hover {
    color: #011a38;
}
.blog-section.home-sections {
    padding: 150px 0 150px;
}
.blog-posts-container {
    padding-top: 35px;
}
.blog-post-container h3 a:hover {
    color: var(--header-color);
}
.blog-post-container h3, .blog-post-container h3 a {
    font-family: 'Sora';
    font-style: normal;
    font-weight: 500;
    font-size: 23px;
    line-height: 36px;
    letter-spacing: -0.02em;
    color: #011A38;
    margin: 0;
}
.blog-post-container h3 {
    padding: 30px 0 10px;
}
.blog-post-excerpt {
    font-family: 'Poppins';
    font-style: normal;
    font-weight: 300;
    font-size: 16px;
    line-height: 30px;
    letter-spacing: 0.005em;
    color: #7C8B9C;
    padding-bottom: 20px;
    margin: 0;
}
.md-blog-wrap-cat-d {
    display: flex;
    align-items: center;
    justify-content: space-between;
}
.md-blog-wrap-cat-d a {
    font-family: 'Poppins';
    font-style: normal;
    font-weight: 300;
    font-size: 16px;
    line-height: 30px;
    letter-spacing: 0.005em;
    color: var(--header-color);
}
.blog-post-date p {
    font-family: 'Poppins';
    font-style: normal;
    font-weight: 300;
    font-size: 16px;
    line-height: 30px;
    text-align: right;
    letter-spacing: 0.005em;
    color: #7C8B9C;
    margin-bottom: 0;
}
.blog-post-image-container img {
    border-radius: 30px;
}
.blog-section .container.section-container {
    display: flex;
    flex-direction: column;
}
section.md-faq:before {
    content: "";
    position: absolute;
    width: 100%;
    height: 70px;
    background: url(/wp-content/uploads/2023/03/pitanja_ikonica.svg);
    background-repeat: no-repeat;
    background-position: center;
    top: -35px;
}
.md-gallery-link-w.md-gallery-link-faq a.md-gallery-link {
    background: #fff;
}
.md-mid {
    float: left;
    width: 100%;
}
.blog-section a.md-gallery-link {
    width: 220px;
}
/* media */


@media only screen and (min-width:991px) and (max-width:1200px){
    .md-hero-left {
        padding: 120px 0;
    }
	.md-analize-rad {
		flex-direction: column;
	}
	.md-analize-rad a.md-analiza-lista {
		width: 100%;
	}
}
@media only screen and (max-width:1200px) {
    .md-hero-title {
        font-size: 45.1072px;
        line-height: 57px;
    }
    .md-hero-left p {
        padding-bottom: 30px;
    }
    .md-section-title {
        font-size: 32.9416px;
        line-height: 42px;
    }
    section.md-analize {
        padding-bottom: 100px;
    }
    .md-banner-in-t {
        font-size: 30.9416px;
        line-height: 42px;
        max-width: 900px;
    }
    .md-ab-cont-priprema, .md-ab-cont-cenovnik {
        padding: 65px 0 65px;
    }
    section.md-gallery {
        padding: 120px 0;
    }
    section.md-faq {
        padding: 100px 0;
    }
    .md-gallery-right img.md-gallery-img:nth-child(1) {
        max-width: 35%;
        width: 100%;
    }
    .md-gallery-right img.md-gallery-img:nth-child(2),
    .md-gallery-left img.md-gallery-img:nth-child(2) {
        max-width: 65%;
        width: 100%;
    }
}
@media only screen and (max-width:991px) {
    .md-above-header {
        position: relative;
        z-index: 9999;
        background: #fff;
    }
    .md-hero-left.col-xs-12.col-md-6,
    section.md-onama,
    section.md-gallery,
    section.md-faq,
    .blog-section.home-sections {
        padding: 80px 0;
    }
    .md-mid {
        display: flex;
        flex-direction: column;
    }
    .md-mid-right {
        order: 1;
    }
    .md-mid-left {
        order: 2;
    }
    img.md-hero-right-img {
        width: 100%;
        padding-top: 20px;
    }
    .md-mid {
        padding-top: 30px;
    }
    section.md-analize {
        padding-top: 30px;
    }
    .md-analize-link {
        padding-top: 35px;
    }
    .md-ab-cont-priprema, .md-ab-cont-cenovnik {
        padding: 65px 15px 65px;
    }
    .md-analize-content.md-analize-content-right {
        padding-top: 35px;
    }
    .md-analize-co-right .md-analize-rad {
        column-count: 1;
    }
    .md-analiza-lista {
        width: 100%;
        padding-bottom: 5px;
    }
    .md-gallery-link-w {
        padding-top: 50px;
    }
    .blog-posts-container {
        float: left;
        width: 100%;
        padding-top: 25px;
    }
    .blog-post-image-container img {
        width: 100%;
        max-height: 269px;
        object-fit: cover;
        object-position: top;
    }
    .blog-post-container:not(:last-child) {
        padding-bottom: 40px;
    }
}
@media only screen and (max-width:767px) {
    .md-hero-wrap {
        flex-direction: column;
    }
    h1.md-hero-title {
        text-align: center;
        margin: 0 auto;
        font-size: 39.7654px;
        line-height: 52px;
    }
    .md-hero-left p {
        font-size: 17px;
        line-height: 30px;
        text-align: center;
        margin: 0 auto;
    }
    .md-hero-left.col-xs-12.col-md-6 {
        padding: 60px 0 45px;
    }
    section.hero-section.home-sections {
        padding-bottom: 50px;
    }
     section.md-onama, section.md-gallery, section.md-faq, .blog-section.home-sections {
        padding: 60px 0;
    }
    section.md-anim-banner {
        min-height: 95px;
        padding: 10px 0;
    }
    .md-ab-title-sec {
        font-size: 28px;
        line-height: 41px;
    }
    .md-section-title {
        font-size: 30px;
        line-height: 43px;
        padding: 15px 0 20px;
    }
    p.md-section-title-subtitle {
        font-size: 20px;
        line-height: 32px;
    }
    .md-mid {
        padding-top: 9px;
    }
    .md-analize-naslov {
        font-size: 23px;
        line-height: 40px;
        padding-bottom: 7px;
    }
    a.md-analize-link {
        padding-top: 30px;
    }
    p.md-analize-text {
        font-size: 16px;
        line-height: 30px;
    }
    .md-ab-cont-priprema, .md-ab-cont-cenovnik {
        flex-direction: column;
    }
    img.md-ab-cont {
        padding-bottom: 20px;
    }
    .md-ab-title {
        font-size: 23px;
        line-height: 36px;
        padding: 0;
        text-align: center;
        margin: 0 auto;
    }
    .md-priprema-cenovnik {
        height: 85px;
    }
    h2.md-banner-in-t {
        font-size: 28px;
        line-height: 42px;
        padding-bottom: 30px;
    }
    .md-banner-info {
        padding-bottom: 90px;
    }
    a.md-gallery-link {
        font-size: 16px;
        line-height: 20px;
        width: 160px;
        height: 52px;
    }
    h3.faq-title {
        font-size: 19px;
        line-height: 32px;
        height: auto;
        padding-top: 24px;
        padding-bottom: 24px;
    }
    .md-gallery-link-w a.md-gallery-link {
        width: 176px;
        height: 52px;
    }
	.md-priprema-cenovnik {
		height: 100%;
		display: flex;
		flex-direction: column;
	}
	.md-ab-cont-priprema, .md-ab-cont-cenovnik {
		width: 100%;
		max-width: 100%;
	}
	.md-priprema {
		margin-left: 15px;
		margin-bottom: 25px;
	}
	.md-cenovnik {
		margin-right: 15px;
	}
	.md-gallery-co {
		display: flex;
		flex-direction: column;
	}
	.md-gallery-wrap img.md-gallery-img {
		padding:0 15px!important;
	}
	.whx-button {
		font-size: 15px;
	}
}
@media only screen and (max-width:680px){
    .md-bottom {
        flex-direction: column;
    }
    .md-analize-content {
        flex-direction: column;
    }
    .md-analize-content .md-analize-co-left {
        order: 2;
        padding-top: 50px;
    }
    .md-analize-co-right.col-xs-12.col-md-6 {
        margin-left: 0;
    }
    .md-analize-content.md-analize-content-right .md-analize-co-right {
        margin-right: 0;
    }
}
@media only screen and (max-width:550px) {
    .md-ab-title-sec {
        text-align: left;
        margin-right: auto;
    }
    .md-section-title {
        text-align: left;
    }
    p.md-section-title-subtitle {
        text-align: left;
    }
    .md-mid-right.col-xs-12.col-md-6,
    .md-analize-co-right.col-xs-12.col-md-6 {
        padding-right: 0;
        padding-left: 0;
    }
    .md-priprema-cenovnik {
        flex-direction: column;
        height: auto;
    }
    .md-priprema {
        margin-right: 0;
    }
    .md-cenovnik {
        margin-left: 0;
        margin-top: 20px;
    }
    .md-priprema-cenovnik {
        flex-direction: column;
        height: 465px;
    }
    .md-ab-cont-priprema, .md-ab-cont-cenovnik {
        padding: 50px 15px 40px;
    }
    .md-gallery-co {
        flex-direction: column;
    }
    .md-gallery-info .md-gallery-left img.md-gallery-img {
        padding-right: 0;
        width: 100%;
        max-width: 100%;
        padding-left: 0;
        height: 300px;
        object-fit: cover;
    }
    .md-gallery-left img.md-gallery-img:nth-child(1),
    .md-gallery-right img.md-gallery-img:nth-child(2)  {
        padding-bottom: 30px;
    }
    .md-gallery-info .md-gallery-right img.md-gallery-img {
        padding-right: 0;
        width: 100%;
        max-width: 100%;
        padding-left: 0;
        height: 300px;
        object-fit: cover;
    }
    .md-search-input {
        width: calc(100% - 57px);
    }
    .custom-form1 input#searchsubmit {
        border-radius: 10.35px 10.3459px 10.3459px 10.35px;
        margin: 15px auto 0;
    }
    .md-analize-wrap h3.md-ab-title-sec {
        text-align: center;
    }
    .md-analize-wrap h2.md-section-title {
        text-align: center;
    }
    .custom-form1 {
        flex-wrap: wrap;
    }
 }
 /* galery */

.md-gallery-left img.md-gallery-img:nth-child(1), .md-gallery-right img.md-gallery-img:nth-child(1) {
    max-height: 254px;
}
a.md-gallery-link:hover {
    background: #06AAB6;
    color: #fff;
    transition: 0.3s ease-in-out;
}
section.md-faq.md-faq-home .md-faq-info {
    padding-top: 25px;
}
.faq-title {
    cursor: pointer;
}
.faq-title:hover {
    color: #06AAB6;
}
 .arrow {
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    font-size: 24px;
    color: white;
    cursor: pointer;
  }
  
  .arrow-prev {
    left: 20px;
  }
  
  .arrow-next {
    right: 20px;
  }
  
  .enlarged-container {
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    z-index: 9999;
    background-color: rgba(0, 0, 0, 0.8);
    display: flex;
    justify-content: center;
    align-items: center;
  }
  
  .enlarged-container img {
    max-width: 90%;
    max-height: 90%;
    object-fit: contain;
    border-radius: 29.406px;
  }
  .enlarged-container {
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    z-index: 9999;
    background-color: rgba(0, 0, 0, 0.8);
    display: flex;
    justify-content: center;
    align-items: center;
}
/* kontakt strana */
section.md-inner-kontakt {
    padding: 150px 0 100px;
  }
  .md-kontakt-info .md-kontakt-t {
    font-family: 'Sora';
    font-style: normal;
    font-weight: 500;
    font-size: 21px;
    line-height: 40px;
    letter-spacing: -0.02em;
    color: #011A38;
    margin: 0;
}
.md-kontakt-info .md-kontakt-t + p {
    font-family: 'Poppins';
    font-style: normal;
    font-weight: 300;
    font-size: 16px;
    line-height: 30px;
    letter-spacing: 0.005em;
    color: #011A38;
    margin: 0;
}
.md-kontakt-t.md-kontakt-t-bot {
    padding-top: 35px;
}
a.md-kontak-mail {
    font-family: 'Poppins';
    font-style: normal;
    font-weight: 300;
    font-size: 16px;
    line-height: 30px;
    letter-spacing: 0.005em;
    color: #0fc6cf;
}
.md-kontakt-co p {
    font-family: 'Poppins';
    font-style: normal;
    font-weight: 300;
    font-size: 16px;
    line-height: 30px;
    letter-spacing: 0.005em;
    color: #011A38;
    margin: 0;
}
.md-kontakt-co p span {
    font-weight: 500;
}
.md-form-wrap {
    float: left;
    width: 100%;
    background: #FFFFFF;
    box-shadow: 0px 17.6068px 36px 7.04274px rgba(0, 43, 95, 0.08);
    border-radius: 19px;
    margin-top: 140px;
}
.md-form-wrap h2 {
    font-family: 'Sora';
    font-style: normal;
    font-weight: 500;
    font-size: 25px;
    line-height: 40px;
    text-align: center;
    letter-spacing: -0.02em;
    color: #06AAB6;
    margin: 0;
    padding: 25px 0;
    border-bottom: 1px solid #D6EAED;
}
.md-form-wrap-cont {
    padding: 35px 45px;
}
.md-form-wrap-cont .gform_wrapper.gravity-theme .gfield input.large,
 .md-form-wrap-cont .gform_wrapper.gravity-theme .gfield select.large {
    height: 57px;
 }
.md-form-wrap-cont .gform_wrapper.gravity-theme .gfield input.large,
 .md-form-wrap-cont .gform_wrapper.gravity-theme .gfield select.large,
 .md-form-wrap-cont  .gform_wrapper.gravity-theme .gfield textarea.large {
    background: #F4F6F9;
    border-radius: 12px;
    border: none;
    font-family: 'Poppins';
    font-style: normal;
    font-weight: 300;
    font-size: 18px;
    letter-spacing: 0.005em;
    color: #7C8B9C;
    padding-left: 23px;

}
.md-form-wrap-cont  .gform_wrapper.gravity-theme .gfield textarea.large {
    height: 153px;
}
.md-form-wrap-cont .gform_wrapper.gravity-theme .gform_footer input {
    background: #06AAB6;
    border-radius: 12px;
    width: 155px;
    height: 57px;
    border: none;
    font-family: 'Sora';
    font-style: normal;
    font-weight: 500;
    font-size: 16px;
    text-align: center;
    color: #FFFFFF;
}
.md-form-wrap-cont .gform_wrapper.gravity-theme .gform_fields {
    grid-row-gap: 22px;
}
.md-form-wrap-cont .gform_footer.top_label {
    padding: 0;
    display: flex;
    margin-top: 30px;
    justify-content: end;
}
.md-bottom.md-bottom-inner {
    padding-top: 140px;
}
.md-kontakt-info h2 {
    font-family: 'Sora';
    font-style: normal;
    font-weight: 500;
    font-size: 32px;
    line-height: 48px;
    letter-spacing: -0.02em;
    color: #011A38;
    padding-left: 15px;
    padding-bottom: 35px;
    margin: 0;
}
.md-footer-eg-info a span:hover {
    color: #011A38;
}
.md-footer-menu a:hover {
    color: #06aAB6;
}
@media only screen and (max-width:1500px) {
	.md-hero-left {
		padding: 110px 0;
	}
	.md-hero-title {
		font-size: 50px;
		line-height: 70px;
	}
	.md-hero-left p {
		font-size: 20px;
		line-height: 35px;
		padding-bottom: 35px;
	}
	section.md-anim-banner {
		padding: 12px 0;
		min-height: 110px;
	}
	h3.md-move {
		font-size: 30px;
	}
	.md-analiza-lista {
		display: flex;
	}
	.md-analiza-lista img {
		height: 100%;
	}
	section.md-analize {
		padding-bottom: 200px;
	}
}
@media only screen and (max-width:1200px)  {
	.md-hero-left {
		padding: 100px 0;
	}
	.md-hero-left p {
		font-size: 19px;
		line-height: 33px;
		padding-bottom: 30px;
	}
	.md-search-input {
		font-size: 16px;
	}
	.md-ab-title {
		font-size: 24px;
	}
}
@media only screen and (min-width:768px) and (max-width:991px)  {
	.md-hero-wrap .md-search-hero-wrap form#searchform {
		position: absolute;
		min-width: 450px;
		z-index: 9999;
	}
	.md-hero-wrap .md-search-hero-wrap {
		position: relative;
		height: 77px;
	}
	section.md-anim-banner {
		padding: 5px 0;
		min-height: 100px;
	}
}
@media only screen and (max-width:991px)  {
	h3.md-move {
		font-size: 26px;
	}
	img.md-onama-right-img {
		margin-top: 30px;
	}
	.md-bottom img.md-bottom-img {
		max-height: 135px;
	}
	.md-analize-wrap h2.md-section-title {
		padding-bottom: 65px;
	}
	.md-analize-co-right {
		margin-left: 2%;
	}
	.md-analize-naslov {
		padding-bottom: 10px;
	}
	.md-analize-text {
		padding-bottom: 20px;
	}
	.md-analize-link {
		padding-top: 25px;
		font-size: 17px;
	}
	.md-analize-content.md-analize-content-right {
		padding-top: 90px;
	}
	.md-ab-title {
		font-size: 22px;
		line-height: 33px;
		padding-left: 20px;
		text-align: left;
	}
	.md-ab-cont-priprema, .md-ab-cont-cenovnik {
		padding: 55px 50px 55px;
	}
	.md-gallery-info {
		padding-top: 20px;
	}
	h3.faq-title.md-border-box.faq-title-clicked {
  	  font-size: 20px;
		line-height: 32px;
	}
	.md-faq-anlink, .md-faq-link {
		font-size: 17px;
	}
	.blog-post-container:not(:last-child) {
		padding-bottom: 80px;
	}
	.blog-section a.md-gallery-link {
		width: 200px;
		height: 52px;
		font-size: 16px;
	}
	.blog-section.home-sections {
		padding: 110px 0 115px;
	}
}
@media only screen and (min-width:768px ) and (max-width:991px) {
	section.md-gallery.md-gallery-hp {
		padding: 110px 0 150px;
	}
	section.md-faq.md-faq-home {
		padding: 130px 0;
	}
}
@media only screen and (max-width:767px) {
	.custom-form1 img.md-searc-icon {
		height: 50px;
	}
	.custom-form1 .md-search-input {
		height: 50px;
	}
	.custom-form1 input#searchsubmit {
		height: 52px;
		font-size: 15px;
	}
	.custom-form1 {
		padding: 10px 10px 15px;
	}
	.md-hero-left.col-xs-12.col-md-6 {
		padding-bottom: 15px;
	}
	.md-hero-right.col-xs-12.col-md-6 {
		padding-left: 0;
		padding-right: 0;
	}
	.md-anim-banner-wrap h3.md-move {
		font-size: 23px;
		line-height: 22px;
	}
	section.md-anim-banner {
		min-height: 95px;
	}
	img.md-bottom-img {
		margin: 0 auto;
	}
	.md-analize-content.md-analize-content-right {
		padding-top: 65px;
	}
	.md-priprema-cenovnik {
		top: -90px;
	}
	section.md-gallery {
		padding: 80px 0 150px;
	}
	.md-gallery-hp h3.md-ab-title-sec, .md-gallery-hp h2.md-section-title,
	section.md-faq.md-faq-home h3.md-ab-title-sec, section.md-faq.md-faq-home h2.md-section-title,
	section.blog-section.home-sections .md-ab-title-sec, section.blog-section.home-sections h2.md-section-title {
		text-align: center;
	}
	.md-gallery-hp h2.md-section-title {
		padding-bottom: 10px;
	}
	.md-gallery-co.md-gallery-right {
		padding-top: 0px;
	}
	section.md-faq.md-faq-home {
		padding: 135px 0 120px;
	}
	.faq-title:before {
		left: 30px;
	}
	section.md-faq.md-faq-home h3.faq-title.md-border-box.faq-title-clicked {
		padding-right: 20px;
		padding-left: 76px;
	}
	.md-faq-anlink img {
		max-width: 36px;
	}
	section.md-faq.md-faq-home .faq-content {
		padding: 40px 30px;
	}
	.md-faq-home .faq-content p {
		padding-bottom: 0;
	}
	.blog-section.home-sections {
		padding: 120px 0 150px;
	}
	.blog-post-container:not(:last-child) {
		padding-bottom: 70px;
	}
}
.md-gallery-info img.md-gallery-img {
       height: 300px!important;
    object-fit: cover!important;
    width: 100%!important;
	object-position:50% 25%;
}
.md-gallery-co {
    width: 100%;
}
.hero-hp-en h1.md-hero-title {
    max-width: 570px;
}
/* new css */
.md-banner-new-top {
    max-width: 1139px;
    height: 344px;
    border-radius: 30px;
    filter: drop-shadow(14.387px 13.893px 28.5px rgba(3,27,39,0.11));
    background-color: #ffffff;
    padding: 30px;
	display: flex;
}
h2.md-banner-new-ti {
    font-size: 36px;
    letter-spacing: -1px;
    line-height: 46px;
    color: #041d3a;
    font-weight: 500;
    margin: 0;
}
p.md-banner-new-sub {
    font-size: 21px;
    line-height: 30px;
    color: #898b8c;
    font-weight: 300;
    max-width: 480px;
    padding: 30px 0 50px;
    margin: 0;
}
.md-banner-new-link {
    width: 170px;
    height: 56px;
    border-radius: 28px;
    background-color: #ffffff;
    border: 1px solid #01b8c6;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 18px;
    letter-spacing: 0px;
    line-height: 11px;
    color: #041d3a;
    font-weight: 600;
}
img.md-banner-new-img {
    width: 100%;
    height: 100%;
    object-fit: cover;
    border-radius: 20px;
}
h2.md-banner-new-ti span {
    color: #06aab6;
}
section.md-banner-new {
    padding-top: 115px;
}
h3.md-banner-bot-ti {
    font-size: 33px;
    letter-spacing: -1px;
    line-height: 42px;
    color: #041d3a;
    font-weight: 500;
    max-width: 576px;
    text-align: center;
    margin: 0 auto;
}
.md-banner-new-bot {
    padding-top: 115px;
}
.md-banner-bot-wrap {
    padding-top: 50px;
}
.md-banner-bot-wrap {
    padding-top: 50px;
    display: flex;
    justify-content: center;
    align-items: center;
}
img.md-banner-bot-img:first-child {
/*     margin-right: 55px; */
}
.md-banner-bot-wrap {
    flex-wrap: wrap;
    max-width: 600px;
    margin: 0 auto;
    justify-content: space-around;
}
img.md-banner-bot-img {
    max-height: 65px;
}
img.md-banner-bot-img {
    margin-bottom: 15px;
}
h2.md-all-analize-title {
    font-size: 36px;
    letter-spacing: -1px;
    line-height: 44px;
    color: #041d3a;
    font-weight: 600;
    max-width: 470px;
	    padding-bottom: 40px;
    margin: 0;
}
p.md-all-analize-subtitle {
    font-size: 21px;
    line-height: 30px;
    color: #7c8b9c;
    font-weight: 300;
    max-width: 680px;
	font-family: 'Poppins';
}
.md-all-anlize-wrap {
    display: flex;
    flex-direction: column;
    padding-top: 50px;
}
a.md-all-analize-link {
    font-size: 16px;
    line-height: 44px;
    color: #00b8c6;
    font-weight: 600;
	font-family: 'Poppins';
}
a.md-all-analize-link  span {
	font-family: 'Poppins';
}
a.md-all-analize-link img {
    margin-right: 12px;
}
img.md-all-analize-right-img {
    border-radius: 60px;
    width: 100%;
    height: 100%;
    object-fit: cover;
}
section.md-all-analize {
    padding-bottom: 220px;
}
section.md-all-analize .container {
    display: flex;
    flex-wrap: wrap;
}
.md-banner-new-top-r.col-xs-12.col-md-4 {
    padding-left: 0;
    padding-right: 0;
}
img.md-banner-bot-img {
    object-fit: contain;
	width: fit-content;
}
img.md-banner-bot-img:nth-child(3) {
    margin-top: 40px;
    padding: 2px;
}
img.md-banner-bot-img:nth-child(4),
img.md-banner-bot-img:nth-child(7) {
    margin-top: 30px;
    margin-left: 10px;
    margin-right: 30px;
    padding: 2px;
}
img.md-banner-bot-img:nth-child(5),
img.md-banner-bot-img:nth-child(9) {
    margin-top: 40px;
    padding: 2px;
}

@media only screen and (max-width: 1200px){
	h2.md-banner-new-ti,
	h2.md-all-analize-title {
		font-size: 32.9416px;
		line-height: 42px;
	}
	h3.md-banner-bot-ti {
		font-size: 26px;
		max-width: 500px;
		line-height: 36px;
	}
	.md-banner-bot-wrap {
		padding-top: 30px;
	}
	.md-banner-new-bot {
		padding-top: 80px;
	}
	a.md-all-analize-link {
		line-height: 28px;
		padding-bottom: 15px;
	}
	.md-all-anlize-wrap {
		padding-top: 30px;
	}
	h2.md-all-analize-title {
		padding-bottom: 19px;
	}
}
@media only screen and (max-width: 991px) {
	p.md-banner-new-sub {
		padding: 19px 0 63px;
	}
	section.md-analize {
		padding-bottom: 80px;
	}
	img.md-all-analize-right-img {
		max-height: 450px;
		object-fit: contain;
		width: fit-content;
		margin: 0 auto;
	}
	.md-all-analize-right {
		display: flex;
		padding-top: 50px;
	}
	.md-banner-new-top-l.col-xs-12.col-md-8 {
		padding-left: 0;
	}
}
@media only screen and (max-width: 767px)  {
		.md-banner-new-top {
		flex-direction: column;
	}
	.md-banner-new-top-r {
   		 padding-top: 30px;
	}
	.md-banner-new-top {
		height: auto;
	}
	.md-banner-bot-wrap {
/* 		flex-direction: column; */
	}
	img.md-banner-bot-img:first-child {
		margin-right: 0;
 	   margin-bottom: 30px;
	}
	h2.md-banner-new-ti, h2.md-all-analize-title {
		font-size: 30px;
		line-height: 43px;
	}
	p.md-all-analize-subtitle,
	p.md-banner-new-sub {
		font-size: 16px;
		line-height: 30px;
	}
	.md-all-analize-right.col-xs-12.col-md-4 {
		padding-left: 0;
		padding-right: 0;
	}
	p.md-banner-new-sub {
		padding: 19px 0 30px;
	}
	img.md-banner-bot-img {
		max-width: 50%;
		width: 100%;
		object-fit: contain;
	}
	img.md-banner-bot-img:nth-child(2) {
		margin-top: 15px;
	}
	img.md-banner-bot-img:nth-child(3),
	img.md-banner-bot-img:nth-child(4),
	img.md-banner-bot-img:nth-child(5) {
		margin-top: 30px;
	}
}
@media only screen and (max-width: 500px) {
	img.md-banner-bot-img {
		max-width: 100%;
	}
}
a.md-all-analize-link {
    display: flex;
    align-items: flex-start;
}
@media only screen and (min-width: 1200px) {
	h2.md-banner-new-ti {
		margin-top: 20px;
	}
	p.md-banner-new-sub {
		padding: 30px 0 30px;
	}
}
@media only screen and (min-width: 767px) {
		a.md-all-analize-link {
		display: flex;
		align-items: center;
	}
}
p.md-banner-new-sub {
    font-family: 'Sora';
}
h3.md-banner-bot-ti {
    font-family: 'Sora';
}
a.md-all-analize-link:hover {
    color: #191970;
}
a.md-all-analize-link img {
    height: 20px;
}
.md-an-banner-trom-wrap h2.md-section-title {
    text-align: left;
    padding-top: 0;
	font-family: 'Poppins';
}
.md-an-banner-trom-wrap a.md-banner-new-link:hover {
    background: #01b8c6;
    color: #fff;
    transition: 0.3s ease-in-out;
}
.md-jvbanner p {
    font-weight: 300;
    font-size: 16px;
    line-height: 30px;
    letter-spacing: 0.005em;
    color: var(--hp-par-color);
    margin: 0;
}
.md-jvbanner ul {
    padding-top: 15px;
	    padding-left: 35px;
}
.md-jvbanner ul li {
    font-style: normal;
    font-weight: 600;
    font-size: 16px;
    line-height: 28px;
    letter-spacing: 0.005em;
    color: #00b8c6;
    padding-bottom: 10px;
    margin: 0;
    margin-bottom: auto;
	position:relative;
	list-style: none;
}
.md-jvbanner ul li:before {
    content: "";
    position: absolute;
    width: 25px;
    height: 25px;
    background: url(/wp-content/uploads/2023/03/check.svg);
    left: -35px;
    top: 2px;
    background-repeat: no-repeat;
    background-size: contain;
}
section.md-an-banner-trom {
    padding-top: 115px;
}
.md-an-banner-trom-wrap img {
    width: 100%;
    height: 100%;
    object-fit: cover;
    border-radius: 20px;
}
.md-an-banner-trom-wrap a.md-banner-new-link {
    margin-top: 20px;
}
.md-an-banner-trom-wrap {
    display: flex;
    flex-wrap: wrap;
}
.md-an-banner-trom-wrap h2.md-section-title span {
    color: #06aab6;
}
@media only screen and (max-width:991px){
	.md-an-banner-trom-wrap {
		display: flex;
		flex-wrap: wrap;
	}
	.md-an-banner-trom-wrap.col-xs-12.col-md-4 {
		padding-top: 40px;
	}
}
@media only screen and (max-width:767px) {
	section.md-an-banner-trom {
		padding-top: 80px;
	}
	.md-an-banner-trom-wrap.col-xs-12.col-md-4 {
		padding-top: 25px;
	}
}