:root {
    --fsize90: 90px;
}

body{background-color:#36acf2;}
.bg-white{background-color:#fff;}
.fade {transition: opacity .6s linear;-webkit-transition-delay: 700ms;-moz-transition-delay: 700ms;transition-delay: 700ms;}
#ntheader {/*position: fixed !important;*/width: 100%;top: 0;z-index: 1;/*background-color: rgba(255,255,255,0.5);*/}
.bold{font-weight: bold;}
.medium{font-weight: 400;}
.h_body{margin-top:72px;}
footer .txt_title{font-size:20px; font-weight: bold; text-transform: uppercase;color:#fff}
footer li{margin-bottom: 5px !important;list-style: none;font-size: 16px;color:#403F41}
.footer-full-line{padding: 25px 0;}
footer .facebook{color:#fff;}
footer .instagram{color:#fff;}
footer .linkedin{color:#fff;}
footer .nt-social{}
.flogo{max-width:75%;}
footer{background-color:#F7F7F7;}
footer h3{margin: 0;}
.p-relative{position:relative}
.close_pp{cursor:pointer}
.nt-social i {font-size: 23px !important;font-weight: 500; background-color:#0063AB; width:40px; height:40px;color:#fff;text-align:center;border-radius:20px;padding:8px;}

.bg{background-repeat:no-repeat;background-position:top center;background-size:cover;}
#ntheader .ntheader_wrapper {padding-top: 25px;}
#nt_menu_id{margin-right:50px;}
.upl{margin-left:100px;max-width:505px}

.cookie-show{text-decoration: underline; cursor:pointer;}

.nt_menu li:not(:first-child)::before{content:'/';position:absolute; padding: 20px 0; left: -5px;color: #fff;}
.ntheader .nt_menu > li > a{color: #fff;font-size: 16px;font-family: Inter;font-weight: 600;line-height: 26px; }
.ntheader .nt_menu > li > a:hover{color: #C9E1EF !important;font-size: 16px;font-family: Inter;font-weight: 900;line-height: 26px; }
.ntheader .nt_menu > li > a.active{color: #C9E1EF !important;font-size: 16px;font-family: Inter;font-weight: 900;line-height: 26px; }

/*MODUL uvod*/
.modul-uvod{padding-top:80px; height:770px;}
.modul-uvod .bg{display:block;position:absolute;left:0;top:0;width:100%;height:770px;background-repeat:no-repeat;background-position:top center;background-size:cover;}
.modul-uvod .title{color:#C9E1EF; margin-top:100px; font-size:55px;line-height:60px;}

.title{color: #403F41;font-size: var(--fsize90);font-family: 'Hanken Grotesk';font-weight: 500;line-height: 100px;margin-top:230px;}
.btn-bl{border-radius: 24px; border: 1px #0063AB solid; color:#0063AB; height:50px; padding:10px 20px}
.btn-bl:hover{border-radius: 24px; border: 1px #0063AB solid; color:#0063AB; height:50px; padding:10px 20px; box-shadow: 0 0 5px rgba(0,99,171,0.49) !important;}
.btn-bl img{margin-left:10px}

.btn-bll{border-radius: 24px; border: 1px #AFD0E8 solid; color:#AFD0E8; height:50px; padding:10px 20px}
.btn-bll:hover{border-radius: 24px; border: 1px #AFD0E8 solid; color:#AFD0E8; height:50px; padding:10px 20px; box-shadow: 0 0 5px rgba(0,99,171,0.49) !important;}
.btn-bll img{margin-left:10px}

.btn-gr{border-radius: 24px; border: 1px rgba(64, 63, 65, 0.5)  solid; color:rgba(64, 63, 65, 0.5) ; height:50px; padding:10px 35px}
.btn-gr:hover{border-radius: 24px; border: 1px rgba(64, 63, 65, 0.5) solid; color:rgba(64, 63, 65, 0.5) ; height:50px; padding:10px 35px; box-shadow: 0 0 5px rgba(0,99,171,0.49) !important;}
.btn-gr img{margin-left:10px}

.uvod-arrow{position: absolute;left: 70%;margin-top: 150px;}

.modul-lokalita{margin:30px 0 50px 0; /*height:790px;*/}
.modul-lokalita .title{margin-top:0}
.modul-lokalita .title span{color: #C9E1EF;font-size: 110px;font-family: Hanken Grotesk;font-weight: 500;position:relative; left:30px}
.modul-lokalita .bg{display:block;position:absolute;left:0;top:0;width:100%;/*height:790px;*/opacity:0.5;background-repeat:no-repeat;background-position:top center;background-size:cover;}
.modul-lokalita .h{/*height:790px;*/padding-right:50px;}
.modul-lokalita .atext{left:80px;}
.modul-lokalita .atext .subtitle{color: #0063AB;font-size: 30px;font-family: Inter;font-weight: 500;line-height: 42px;margin-top:110px }
.modul-lokalita .atext .text{color: #403F41;font-size: 16px;font-family: Inter;font-weight: 400;line-height: 26px;margin-top:50px;max-width:440px}
.modul-lokalita iframe{width:100%; height:630px;}

.modul-vyhody{background-color:#E9EAEB; background-repeat: no-repeat; background-size: 91%; background-position: 100% 100%;}
.modul-vyhody .bg{display:block;position:absolute;left:0;top:0;width:100%;height:514px;background-repeat:no-repeat;background-position:top center;background-size:cover;}
.modul-vyhody .h{height:514px;}
.modul-vyhody .title{text-align: center;margin-top:60px; line-height:80px;}
.modul-vyhody .pl img{margin-top: 180px; margin-left:60px;}
.modul-vyhody .v-item{max-width:270px;margin-top:20px;color: #202020;font-size: 26px;font-family: Inter;font-weight: 500;line-height: 36px; }
.modul-vyhody .v-item div{margin-top:30px; }
.modul-vyhody .section2{padding: 50px 0 50px 0;}
.modul-vyhody .uvod-arrow{left:20%; margin-top:85px !important}

.modul-rek{height:653px;}
.modul-rek.bg{background-position: center center;}
.modul-rek.bg:before{background-position: center center;width:100%; height:100%; content:'';position: absolute;display: block;background-color: #0063AB;opacity: 0.7; top:0;}
.modul-rek .mr-l-text{color: #AFD0E8;font-size: var(--fsize90);font-family: Hanken Grotesk;font-weight: 500;line-height: 120px;margin-top:120px}
.modul-rek .mr-r-text{color: #AFD0E8;font-size: var(--fsize90);font-family: Hanken Grotesk;font-weight: 500;line-height: 120px; text-align: right;}
.modul-rek .sr-text{color: #E5EFF8;font-size: 32px;font-family: Inter;font-weight: 500;line-height: 42px;margin-top:40px;}

.modul-kol{margin: 60px 0}
.modul-kol .text{color: #403F41;font-size: var(--fsize90);font-family: Hanken Grotesk;font-weight: 500;line-height: 85px;}
.modul-kol .text-r{color: #C9E1EF;font-size: 150px;font-family: Hanken Grotesk;font-weight: 500;line-height: 130px;}
.modul-kol .desc{position: absolute;bottom: 0;right: 0;width: 377px;background-color: rgba(32,32,32,0.8);color: rgba(229,239,248,0.7);padding: 15px 25px;line-height: 40px;margin-right: 15px;}
.modul-kol .slider-for .slick-slide{height:650px; background-size: cover; background-position: top center;}
.modul-kol .slider-gallery .slick-slide{height:230px; margin: 0 15px; background-size: cover; background-position: top center;}

.modul-project{}
.modul-project .title{color: #403F41;font-size: var(--fsize90);font-family: Hanken Grotesk;font-weight: 500;line-height: 90px;margin-top:0}
.modul-project .subtitle{color: #0063AB;font-size: 30px;font-family: Inter;font-weight: 500;line-height: 42px;}
.modul-project .text{color: #403F41;font-size: 16px;font-family: Inter;font-weight: 400;line-height: 26px;margin-top:40px;max-width:320px}

.modul-kontakt{padding-bottom:100px;}
.modul-kontakt .title{color: #403F41;font-size: var(--fsize90);font-family: Hanken Grotesk;font-weight: 500;line-height: 120px;margin-top:140px;}
.modul-kontakt .subtitle{color: #0063AB;font-size: 30px;font-family: Inter;font-weight: 500;line-height: 42px; }
.modul-kontakt .wh{max-width:444px;}
.modul-kontakt .kontakt-item .title{color: #202020;font-size: 16px;font-family: Inter;font-weight: 400;line-height: 30px; margin-top:40px}
.modul-kontakt .kontakt-item .info{color: #202020;font-size: 32px;font-family: Inter;font-weight: 500;line-height: 26px;margin-top:10px; padding-bottom:20px; border-bottom: 1px solid rgba(64, 63, 65, 0.5)}
.modul-kontakt .form-input{border: none !important;border-bottom-width: medium !important;border-bottom-style: none !important;border-bottom-color: currentcolor !important;  color: #403F41 !important;font-size: 16px !important;font-family: Inter;font-weight: 400;line-height: 26px;border-bottom: 1px solid rgba(64, 63, 65, 0.5) !important; margin-top:84px;}
.modul-kontakt form{padding-top:5px;}

.modul-download-footer{margin-top:20px;}
.modul-download-footer .title{font-size:16px;font-weight:bold;color:#403F41;}
.modul-download-footer .ddm{margin-right: 10px;padding:4px 13px !important;background-color: rgba(0, 99, 171, 0.15); border-radius:12px;}
.modul-download-footer .ddm a{text-decoration:none; color:#0063AB !important;line-height:16px;}

.download-button-img {display: inline-flex;align-items: center;
  padding: 10px 16px 10px 40px; /* priestor na ikonu */
  background-color: rgba(0, 99, 171, 0.15);
  color: #0063AB;
  text-decoration: none;
  border-radius: 6px;
  font-size: 16px;
  position: relative;
  transition: background-color 0.3s ease;
}

.download-button-img:hover {
    background-color:rgba(0, 99, 171, 0.40);
    color: #0063AB;
}

/* Ikona vľavo cez ::before */
.download-button-img::before {
  content: "";
  position: absolute;
  left: 12px;
  top: 50%;
  transform: translateY(-50%);
  width: 20px;
  height: 20px;
  background-image: url('/template/dp/img/download.svg');
  background-size: contain;
  background-repeat: no-repeat;
}

.social-media {margin-top:30px;}
.social-media a{margin-right:10px;font-size:20px;}

.copyright{font-size:14px;}

footer a{color: #403F41 !important;font-size: 16px !important;font-weight: 400;text-decoration: underline;line-height: 26px; }
footer a:hover{color: #403F41 !important;font-size: 16px !important;font-weight: 400;text-decoration: underline;line-height: 26px; }

footer li a, footer .kontakt a{color: #403F41 !important;font-size: 16px !important;font-weight: 400;text-decoration: none;line-height: 26px; }
footer li a:hover, footer .kontakt a:hover{color: #403F41 !important;font-size: 16px !important;font-weight: 400;text-decoration: none;line-height: 26px; }

footer .title{color: var(--Modr, #0063AB);font-size: 30px;font-style: normal;font-weight: 500;margin:0; line-height: 30px;}

.push-menu-btn > svg {fill: #fff;}

.slick-arrow{position:absolute; top:50%; width:45px; height:45px; border-radius:25px;z-index:1;border:0; background-color:transparent;padding:0; color:#fff; font-size: 50px;}
.slick-arrow:hover{position:absolute; top:50%; width:45px; height:45px; border-radius:25px;z-index:1;border:0; background-color:transparent;padding:0; color:#fff; font-size: 50px;}
.slick-next{right:0px;}

.nodefault .ntheader_wrapper{background: linear-gradient(to left, rgb(1,110,179), rgb(0,120,198), rgb(0,101,167));}
body{background: linear-gradient(to left, rgb(1,110,179), rgb(0,120,198), rgb(0,101,167));}


.post-detail{background-color: #fff}
.post-detail .title {color: #403F41;font-size: var(--fsize90);font-family: 'Hanken Grotesk';font-weight: 500;line-height: 100px;margin-top: 40px;margin-bottom: 40px;}
.post-detail .title span {color: #C9E1EF;font-size: 110px;font-family: Hanken Grotesk;font-weight: 500;position: relative;left: 30px;}

.modul-text-cennik{margin-top:20px;}
.modul-text-cennik .icons{width: 46px; height:46px;}
.modul-text-cennik h3{font-size: 30px; font-weight:700;color:rgba(0, 99, 171, 1)}
.modul-text-cennik .container{background-color: rgba(255, 241, 241, 1); border:1px solid rgba(255, 212, 212, 1); border-radius: 4px; padding: 40px 70px}

.modul-price-tarif{margin-top:20px;}
.modul-price-tarif h3{font-weight:700; font-size:30px;color:rgba(0, 99, 171, 1)}
.modul-price-tarif .container{background-color: rgba(246, 251, 255, 1); border:1px solid rgba(216, 241, 255, 1); border-radius: 4px; padding: 40px 70px}
.modul-price-tarif .slide{background-color: #fff;  border-radius: 10px; padding: 20px 20px;margin-bottom: 10px;box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.1); border: 1.5px solid rgba(0, 99, 171, 0.5)}
.modul-price-tarif .title{font-size: 25px; margin: 0; line-height: 30px;}
.modul-price-tarif .subtitle{font-size: 16px; margin: 0; line-height: 26px;}
.modul-price-tarif .price span{font-size: 16px; margin: 0; line-height: 26px; border: 1px solid rgba(0, 99, 171, 0.5); border-radius: 30px; text-al;ign:center; padding: 10px 30px}

.modul-trasa-cennik {margin-top:50px}
.modul-trasa-cennik .text1{text-align: center; font-weight:bold; font-size:14px;}
.modul-trasa-cennik .text2{text-align: center;font-size:14px;}
.modul-trasa-cennik .text3{text-align: center;font-size:14px;margin-top:40px;}
.modul-trasa-cennik .circle-container {display: flex;flex-direction: column;align-items: center;position: relative;margin-top:60px;}
.modul-trasa-cennik .circle-wrapper {display: flex;align-items: center;justify-content: center;position: relative;margin-bottom: 25px;flex-direction: column;}
.modul-trasa-cennik .circle {width: 102px;height: 102px;border-radius: 50%;background-color: #3498db;display: flex;align-items: center;justify-content: center;color: white;font-weight: bold;font-size: 18px;position: relative;z-index: 2;}
.modul-trasa-cennik .circle-label {font-size: 16px;font-weight: bold;position: absolute;top: 50%;transform: translateY(-50%);width: 400px;}
.modul-trasa-cennik .circle-wrapper:nth-child(odd) .circle-label {right: 116px;text-align: right;}
.modul-trasa-cennik .circle-wrapper:nth-child(even) .circle-label {left: 116px;text-align: left;}
.modul-trasa-cennik .circle-wrapper:nth-child(odd) .circle-path {transform: translateX(-50%);}
.modul-trasa-cennik .circle-wrapper:nth-child(even) .circle-path {transform: translateX(50%);}
.modul-trasa-cennik .circle-path {position: absolute;width: 87px;height: 50px;top: 100%;}

.news-blog{background-color:#fff;}
.news-blog .title {color: #403F41;font-size: var(--fsize90);font-family: 'Hanken Grotesk';font-weight: 500;line-height: 100px;margin-top: 40px;margin-bottom: 40px;}
.news-blog .title span {color: #C9E1EF;font-size: 110px;font-family: Hanken Grotesk;font-weight: 500;position: relative;left: 30px;}
.news-blog .blog-post{background-color: #F6FBFF; border: 1px solid #D8F1FF; border-radius:4px;margin-bottom:20px;}
.news-blog .blog-post-title{color: #0063AB;font-size: 28px;font-weight: 600;}
.news-blog .blog-post-desc{color: #403F41;font-size: 16px;font-weight: 400;line-height: 24px;}
.news-blog .blog-post-btn{padding: 15px 26px;border: 1px solid #0063AB; border-radius: 30px;color: #0063AB;font-size: 16px;font-weight: 400;line-height: 19px;}
.news-blog .link-arrow{transform:rotate(42deg);}
.news-blog .link-arrow-span{padding-left:8px;}
.news-blog .blog-post-content{margin: 20px;}
.news-blog .pagination-news{text-align:center; margin-bottom: 30px;}

.news-detail{background-color:#fff;padding-bottom:40px;}
.news-detail .title {color: #403F41;font-size: var(--fsize90);font-family: 'Hanken Grotesk';font-weight: 500;line-height: 100px;margin-top: 40px;margin-bottom: 40px;}

.pagelink{ font-size:20px; padding: 6px; color:#000; width: 44px; height:44px;display:block;}
.pagelink:hover{border: 1px solid gray; border-radius:3px;color:black}
.pageitem.active .pagelink{border: 1px solid black;border-radius:3px;}
.pageitem{margin-right: 4px;}

.modul-prevadzky {margin-bottom: 50px;}
.modul-prevadzky .prevadzka{background-color:#F8F8F8;border: 1px solid #E3E3E3;padding:15px;border-radius:4px;display: grid;}
.modul-prevadzky .slide{padding: 10px; text-align:center;}
.modul-prevadzky .otvaracie{width: 80%; background-color: #fff; border-radius:4px; margin: 0 auto; padding: 10px;}
.modul-prevadzky .img{height: 130px;position:relative;}
.modul-prevadzky .img img{position: absolute;top: 50%;left: 50%;transform: translate(-50%, -50%);}
.modul-prevadzky .text1{color: #403F41;font-size: 16px;font-weight: 400;line-height: 24px;margin-bottom: 20px;margin-top:40px;}
.modul-prevadzky .text2{color: #0063AB;font-size: 16px;font-weight: 700;line-height: 24px;margin-bottom: 30px;}
.modul-prevadzky .btn-z{padding: 15px 26px;background-color: #0063AB; border-radius: 30px;color: white;font-size: 16px;font-weight: 600;line-height:19px;}

.modul-download-data{padding-bottom: 50px;}
.modul-download-data .ddm{padding: 0 10px;}
.modul-download-data .download-wrapper{background-color: #F8F8F8; border: 1px solid #E3E3E3;border-radius:4px;padding:35px;}
.modul-download-data .label{color: #0063AB;font-size: 25px;font-weight: 700;line-height: 27.50px;}
.modul-download-data .download-btn{padding: 15px 26px;background-color: #0063AB; border-radius: 30px;color: white;font-size: 16px;font-weight: 600;line-height:19px;display:block; margin-top: 35px;}

.topHeader{background-color:#00487D;height:30px;color:#fff;position: absolute;width: 100%;z-index:400}
.topHeader a{background-color:#00487D;height:30px;color:#fff;}
.topHeader .container{position:relative;}
.topheader-close{position: absolute;right: 10px;top: 50%;transform: translateY(-50%);cursor:pointer}
.topheader-close:hover{font-weight:bold}

@media screen and (max-width: 1200px) {
    :root {
    --fsize90: 60px;
    }
    .title{margin-top:10px;line-height: 50px}
    .modul-uvod{padding-top:20px;height:550px}
    .modul-uvod .title{font-size: 40px; line-height:45px;}
    .modul-uvod .uvod-arrow{margin-top:100px;left:50%}
    .modul-uvod .upl{max-width:400px;}
    .modul-uvod .bg{height: 600px}
    .modul-lokalita{margin:10px 0 30px 0; }
    .modul-lokalita .bg{ height: 350px}
    .modul-lokalita .title{position:relative;padding:0; left:0;margin-bottom:30px;}
    .modul-lokalita .title span {font-size:70px;}
    .modul-lokalita .atext {position: relative;top: 0;left: 0;}
    .modul-vyhody .v-item {margin-top:40px;text-align:center}
    .modul-vyhody .section2 { padding: 30px 0 30px 0;}
    .modul-vyhody .h{height:400px}
    .modul-vyhody .title {margin-top: 30px;}
    .modul-vyhody .pl img { margin-top: 10px;margin-left: 0px;}
    .modul-vyhody .bg {height:400px}
    .modul-rek .mr-l-text {margin-top:60px;line-height:30px}
    .modul-rek .mr-l-text img{display:none;}
    .modul-rek .mr-r-text {margin-top:30px;line-height:30px; font-size:45px;}
    .modul-rek .sr-text {max-width:100%}
    .modul-rek {height: 491px;}
    .modul-kol{margin:40px 0;}
    .modul-kol .text-r {font-size: 80px}
    .mt__80{margin-top:30px;}
    .modul-project .subtitle{margin-top:30px;}
    .modul-kontakt .title {margin-top:40px;}
    .social-media i{font-size:40px;}
    .social-media a{margin-right: 20px;}
}

@media screen and (max-width: 1000px) {
    .modul-kol .slider-for .slick-slide {height: 450px;}
    .modul-kol .desc {margin-right:7.5px;}
}

@media screen and (max-width: 991px){
    .modul-trasa-cennik .circle-label{width: 300px;}
}

@media screen and (max-width: 920px) {
    .modul-uvod .title{font-size: 30px; line-height:35px;}
    .modul-uvod .uvod-arrow{margin-top:100px;left:50%}
    .modul-uvod .upl{max-width:300px;}
}
    
@media screen and (max-width: 768px) {
    :root {
    --fsize90: 60px;
    }
    .title{margin-top:10px;line-height: 50px}
    .modul-uvod{padding-top:20px;height:550px}
    .modul-uvod .upl{margin-left:20px;}
    .modul-uvod .bg{height: 600px}
    .modul-lokalita{margin:10px 0; /*height: 490px*/}
    .modul-lokalita .bg{ height: 350px}
    .modul-lokalita .title{position:relative;padding:0; left:0;margin-bottom:30px;}
    .modul-lokalita .title span {font-size:70px;}
    .modul-lokalita .atext .subtitle {margin-top:50px;}
    .modul-lokalita .atext {position: relative;top: 0;left: 0;}
    .modul-lokalita .h {padding-right:7.5px}
    .modul-vyhody .v-item {margin-top:40px;text-align:center}
    .modul-vyhody .section2 { padding: 30px 0 30px 0;}
    .modul-vyhody .h{height:160px}
    .modul-vyhody .col-md-8.h{height:400px}
    .modul-vyhody .uvod-arrow{margin: 0 !important; right: 60px;top: 36px;left: unset;}
    .modul-vyhody .title {margin-top: 30px;}
    .modul-vyhody .pl img { margin-top: 10px;margin-left: 0px;}
    .modul-vyhody .bg {height:400px}
    .modul-rek .mr-l-text {margin-top:60px;line-height:30px}
    .modul-rek .mr-l-text img{display:none;}
    .modul-rek .mr-r-text {margin-top:30px;line-height:30px; font-size:45px;}
    .modul-rek .sr-text {max-width:100%}
    .modul-rek {height: 491px;}
    .modul-kol{margin:40px 0;}
    .modul-kol .text-r {font-size: 80px}
    .mt__80{margin-top:30px;}
    .modul-project .subtitle{margin-top:30px;}
    .modul-kontakt .title {margin-top:40px;}
    .social-media i{font-size:40px;}
    .social-media a{margin-right: 20px;}
    
    .modul-trasa-cennik .circle-label{
        width: 250px;
        font-size: 15px;
    }
}

@media screen and (max-width: 599px) {
    :root {
    --fsize90: 45px;
    }
    .title{margin-top:10px;line-height: 50px}
    .modul-uvod{padding-top:20px;height:550px}
    .modul-uvod .bg{height: 600px; background-position: 34% center;}
    .modul-lokalita{margin:10px 0;}
    .modul-lokalita .bg{ height: 350px}
    .modul-lokalita .title{position:relative;padding:0; left:0;margin-bottom:30px;}
    .modul-lokalita .title span {font-size:70px;}
    .modul-lokalita .atext {position: relative;top: 0;left: 0;}
    .modul-vyhody .v-item {margin-top:40px;text-align:center}
    .modul-vyhody .section2 { padding: 30px 0 30px 0;}
    .modul-vyhody .h{height:120px}
    .modul-vyhody .uvod-arrow{display:none;}
    .modul-vyhody .title {margin-top: 30px;}
    .modul-vyhody .pl img { margin-top: 10px;margin-left: 0px;}
    .modul-vyhody .bg {}
    .modul-rek .mr-l-text {margin-top:60px;line-height:30px}
    .modul-rek .mr-l-text img{display:none;}
    .modul-rek .mr-r-text {margin-top:30px;line-height:30px; font-size:34px;}
    .modul-rek .sr-text {max-width:100%}
    .modul-rek {height: 491px;}
    .modul-kol{margin:40px 0;}
    .modul-kol .text-r {font-size: 80px}
    .mt__80{margin-top:30px;}
    .modul-project .subtitle{margin-top:0px;}
    .modul-kontakt .title {margin-top:40px;}
    .social-media i{font-size:40px;}
    .social-media a{margin-right: 20px;}
    .modul-text-cennik .container{padding: 20px 30px}
    .modul-text-cennik {margin: 5px}
    
    .modul-price-tarif .container{padding: 20px 30px}
    .modul-price-tarif {margin: 5px}
    .modul-price-tarif .slide{padding: 10px}
    
}

@media screen and (max-width: 400px) {
    .modul-prevadzky .otvaracie{width: 95%;
}
