/*XS phones mini*/
@media (max-width: 321px) {
img{width:100%;}
    section h2{font-size:28px; padding:40px 0;}

    .no-gutter{padding-left:calc(var(--bs-gutter-x) * .5); padding-right:calc(var(--bs-gutter-x) * .5);}

    .navbar-brand{padding:0;}
    .navbar-brand img{width:90px;}


/*HEADER*/
section.header {height:80px;}
section.header .row{height:80px;}



/*NAVBAR*/
.header > .container > .row > .no-gutter{padding:0;}
.navbar{height:80px;}
.navbar .navbar-brand{padding:0; width:90px; display:block;}
.navbar .navbar-brand img{ width:100%;}

.navbar .navbar-nav .nav-item{display:block; margin:0; padding:0;}
.navbar .navbar-nav .nav-link{ display:block; margin:0; padding:10px; font-size:22px; text-align:center; color:#000;}
.navbar .navbar-collapse{width:100%; margin:0; padding:50px 0 200px 0; background-color:#fff; opacity:0.9; position:relative; top:-90px; z-index:1101;}
.navbar .navbar-toggler{z-index:1102;}
.navbar .navbar-nav{margin:50px 0 0 0;}
.navbar .nav-item-social{display:block;}
.nav-lang{top:24px; right:90px;}
.nav-social{display:none;}

    /*BANNER*/
    section.banner{height:500px;}
    section.banner .owl-carousel .container{height:500px;}
    section.banner .owl-carousel .row{height:500px;}
    .item{height:500px;}
    .btxt{padding:55px 0 0 0;}
    .btxt h1{font-size:32px; width:70%; margin:0 auto 25px auto;}
    .btxt p.info{font-size:15px; line-height:20px; width:90%; margin:0 auto;}
    .owl-carousel .owl-nav button.owl-prev,.owl-carousel .owl-nav button.owl-next{display:none;}
	.btxt a.more{margin:30px auto 0 auto;}

    a.more{width:250px; font-size:14px;}
	a.more.ita{width:280px; font-size:14px;}

    .o-dots{padding:8px 40px; height:36px; display:inline-block; margin:0; position:absolute; bottom:20px; z-index:1100;text-align:center;}
	.o-dots .owl-dot{width:16px; height:16px; margin:0px 7px; border:2px solid #fff; border-radius:50%; display:inline-block; background-color:transparent;}
	.o-dots .owl-dot.active{border:2px solid #fff; background-color:#fff;}

    /*INTRO - O PROJEKTU*/
    section.oprojektu{padding:40px 0;}
    section.oprojektu .txt{padding-right:calc(var(--bs-gutter-x) * .5);}
    section.oprojektu h2{font-size:32px; margin:0px 0 20px; padding:0;text-align:left;}
    section.oprojektu p{font-size:16px;}
    /*section.oprojektu p{line-height:30px; padding-bottom:20px;}
    section.oprojektu h3{font-size:18px; padding-bottom:25px;}*/
    section.oprojektu a.more{margin-bottom:40px; margin: 0 auto 40px auto;}

    section.oprojektu .img{height:460px;}
    section.oprojektu .img img.img1{height:460px; width:300px; top:0; right: calc(var(--bs-gutter-x) * .5);}
    section.oprojektu .img img.img2{height:260px; width:160px; top:90px; left:calc(var(--bs-gutter-x) * .5);}

    /*INTRO - PONUDBA*/
    section.ponudba{padding:50px 0;}
    section.ponudba h2{font-size:26px; margin-bottom:50px; width:80%; margin: 0 auto 40px auto;}
    section.ponudba p{font-size:16px;}
    section.ponudba .info p{font-size:16px; line-height:24px; display:inline; margin-bottom:12px;}
    section.ponudba .walk-tour,section.ponudba .bike-tour{background-color:#fff; width:100%; padding:30px;}
    section.ponudba .walk-tour{border-top-left-radius:20px; border-bottom-left-radius:20px; border-bottom-right-radius:20px;}
    section.ponudba .bike-tour{border-top-right-radius:20px; border-bottom-left-radius:20px; border-bottom-right-radius:20px;}
    section.ponudba .walk-tour{margin-bottom:20px;}
    section.ponudba img.title{ margin-bottom:30px; width:100%;}
    section.ponudba a.more{font-size:15px;}
	section.ponudba a.more.ita{width:250px; font-size:14px;}
    section.ponudba a.more{margin:50px auto 0 auto; }

    /*INTRO - DAN DEJAVNOSTI*/
    section.dandejavnosti{padding:50px 0;}
    section.dandejavnosti h2{font-size:30px; margin-bottom:25px;}
    section.dandejavnosti .desc{width:100%; font-size:16px;}
    section.dandejavnosti h3{font-size:24px; margin-bottom:30px;}
    /*section.dandejavnosti div.no{width:90px; height:90px; line-height:90px;}*/
    section.dandejavnosti .zakaj{width:100%;}
    section.dandejavnosti .zakaj i{}
    section.dandejavnosti p.prednost{font-size:18px; font-weight:bold; margin-top:20px; margin-bottom:20px; padding:0 25px;}
    section.dandejavnosti ul li{display:inline-block; width:49%; font-size:16px; font-weight:bold; padding:0 8px; list-style-type:none; text-align:center; vertical-align:top;}
    section.dandejavnosti ul li::before{font-family:"Font Awesome 6 Free"; content: "\f058"; width:100%; color:#04aca1; text-align:center; font-size:56px; display:block; font-weight:400; font-style:normal; font-variant:normal; text-rendering:auto; -webkit-font-smoothing:antialiased; transition:all 0.8s ease 0s; transform:translate(0px,0px);}

    /*INTRO - GALERIJA*/
    section.galerija{height:auto; margin-bottom:0px;}
    section.galerija div{display:none; width:50%;}
    section.galerija div:nth-child(1),section.galerija div:nth-child(2){display:inline-block;}

    /*INTRO - KONTAKT*/
    section.kontakt{padding:50px 0;}
    section.kontakt h2{font-size:36px; margin-bottom:25px;}
    section.kontakt .desc{width:100%; margin:0 auto; font-size:16px;}
    section.kontakt a.more{margin:0 auto 0 auto; width:250px; font-size:14px;}


    /*INTRO - PARTNERJI*/
    section.partnerji{padding:50px 0;}
    section.partnerji h2{font-size:30px; margin-bottom:25px;}
    section.partnerji .interreg{width:100%;}
    section.partnerji .osfe{width:47%; margin:10px 0 0 -30px;}
    section.partnerji .icgorizia{width:20%; margin-top:10px;}
    section.partnerji .go2025{width:38%;}
    section.partnerji img{width:100%;}

    /*INNER*/
    main{background-color:#f8f8f8;}
    .title h1{padding:35px 0;}
    .mainimg .item{height:230px;}
    .maincnt{padding:20px 0;}
    .maincnt p{width:90%; font-size:16px;}

    /*INNER KONTAKT*/
    .maincnt *{ margin-bottom:0;}
    .maincnt p.intro{width:95%; margin:45px auto;}
    .gmaps{height:600px; width:100%;}

    /*INNER WALK/BIKE TOUR*/
    .znamenitosti h2{font-size:30px; padding:40px 0 30px;}
    .maincnt .info p.cas{line-height:24px; display:inline;}
    .maincnt .info i{display:inline;}
    .znamenitosti .postaja{ margin-bottom:20px; padding:20px;}

    .znamenitosti.walk .postaja.postaja1,.znamenitosti.walk .postaja.postaja2,
    .znamenitosti.walk .postaja.postaja3,.znamenitosti.walk .postaja.postaja4,
    .znamenitosti.walk .postaja.postaja5,.znamenitosti.walk .postaja.postaja6,
    .znamenitosti.walk .postaja.postaja7,.znamenitosti.walk .postaja.postaja8,
    .znamenitosti.walk .postaja.postaja9,.znamenitosti.walk .postaja.postaja10,
    .znamenitosti.walk .postaja.postaja11,.znamenitosti.walk .postaja.postaja12,
    .znamenitosti.walk .postaja.postaja13,.znamenitosti.walk .postaja.postaja14,
    .znamenitosti.bike .postaja.postaja1,.znamenitosti.bike .postaja.postaja2,
    .znamenitosti.bike .postaja.postaja3,.znamenitosti.bike .postaja.postaja4,
    .znamenitosti.bike .postaja.postaja5,.znamenitosti.bike .postaja.postaja6,
    .znamenitosti.bike .postaja.postaja7,.znamenitosti.bike .postaja.postaja8,
    .znamenitosti.bike .postaja.postaja9,.znamenitosti.bike .postaja.postaja10,
    .znamenitosti.bike .postaja.postaja11,.znamenitosti.bike .postaja.postaja12,
    .znamenitosti.bike .postaja.postaja13,.znamenitosti.bike .postaja.postaja14,
    .znamenitosti.walk .postaja.postaja1ita,.znamenitosti.walk .postaja.postaja2ita,
    .znamenitosti.walk .postaja.postaja3ita,.znamenitosti.walk .postaja.postaja4ita,
    .znamenitosti.walk .postaja.postaja5ita,.znamenitosti.walk .postaja.postaja6ita,
    .znamenitosti.walk .postaja.postaja7ita,.znamenitosti.walk .postaja.postaja8ita,
    .znamenitosti.walk .postaja.postaja9ita,.znamenitosti.walk .postaja.postaja10ita,
    .znamenitosti.walk .postaja.postaja11ita,.znamenitosti.walk .postaja.postaja12ita,
    .znamenitosti.walk .postaja.postaja13ita,.znamenitosti.walk .postaja.postaja14ita,
    .znamenitosti.bike .postaja.postaja1ita,.znamenitosti.bike .postaja.postaja2ita,
    .znamenitosti.bike .postaja.postaja3ita,.znamenitosti.bike .postaja.postaja4ita,
    .znamenitosti.bike .postaja.postaja5ita,.znamenitosti.bike .postaja.postaja6ita,
    .znamenitosti.bike .postaja.postaja7ita,.znamenitosti.bike .postaja.postaja8ita,
    .znamenitosti.bike .postaja.postaja9ita,.znamenitosti.bike .postaja.postaja10ita,
    .znamenitosti.bike .postaja.postaja11ita,.znamenitosti.bike .postaja.postaja12ita,
    .znamenitosti.bike .postaja.postaja13ita,.znamenitosti.bike .postaja.postaja14ita{height:auto;}
    .znamenitosti .postaja .img img{margin-right:12px;}
    .znamenitosti .postaja .img span{display:inline-block; font-size:16px; margin-top:20px; margin-bottom:7px; background-color:#04aca1; color:#fff; font-weight:bold; width:28px; height:28px; line-height:28px; border-radius:50%; text-align:center; vertical-align:top;}
    .znamenitosti .postaja .img h3{/*display:inline;*/ display:block; width:auto;/*float:left;*/ font-size:20px; line-height:28px;}
    .znamenitosti .postaja img{/*display:inline;*/ float:left;}

    .znamenitosti .postaja .txt{margin-top:20px; padding-left:0;}
    .znamenitosti .postaja .txt h3{display:none;}
    .znamenitosti .postaja .txt span{display:none;}
    .imap h2{font-size:30px; padding:50px 0 25px;}
    .imap .iframe{padding:0;}
    .imap iframe{border-top-right-radius:0px; border-bottom-right-radius:0px;}
    .imap .more{margin:40px auto 60px auto;}

    /*INNER DAN DEJAVNOSTI*/
    .maincnt.ddejavnosti h2{width:100%; padding:20px 0;}
    section.ponudba.light{padding:40px 0 40px;}
    section.kaj-dozivimo{padding:40px 0;}
    section.kaj-dozivimo img{margin-top: 30px;}
    section.kaj-dozivimo li, section.zakaj-izbrati li{font-size:16px; padding:6px 0;}
    section.zakaj-izbrati{padding:40px 0;}
    section.potek-dneva{padding:40px 0;}
    section.potek-dneva table{width:95%; margin: 40px auto 0 auto;}
    section.potek-dneva table td{padding:10px 5px; font-size:14px;}
    section.potek-dneva table td:nth-child(1) {width:80px;}
    section.prijava-kontakt{padding:40px 0;}
    section.prijava-kontakt h2{font-size:28px; margin-bottom:40px;}
    section.prijava-kontakt h3{font-size:20px; margin-bottom:10px;}
    section.prijava-kontakt .desc{width:100%;}
    section.prijava-kontakt .desc p{text-align:center; padding-bottom:20px; font-size:15px;}
    section.prijava-kontakt a.more{margin:20px auto 0 auto; width:260px; font-size:13px;}

    /*INNER KONTAKT*/
    .maincnt h3{font-size:28px;}

    /*FOOT*/
    section.foot{padding:36px 0;}
    section.foot nav.footmenu ul{margin:30px auto;}
    section.foot nav.footmenu ul li{display:block; margin:14px 0;}

    section.foot p.fin{padding:0;}
}

/*XS phones*/
@media (min-width: 322px) and (max-width: 767px) {
    
    img{width:100%;}
    section h2{font-size:28px; padding:40px 0;}

    .no-gutter{padding-left:calc(var(--bs-gutter-x) * .5); padding-right:calc(var(--bs-gutter-x) * .5);}

    .navbar-brand{padding:0;}
    .navbar-brand img{width:90px;}


/*HEADER*/
section.header {height:80px;}
section.header .row{height:80px;}



/*NAVBAR*/
.header > .container > .row > .no-gutter{padding:0;}
.navbar{height:80px;}
.navbar .navbar-brand{padding:0; width:90px; display:block;}
.navbar .navbar-brand img{ width:100%;}

.navbar .navbar-nav .nav-item{display:block; margin:0; padding:0;}
.navbar .navbar-nav .nav-link{ display:block; margin:0; padding:20px; font-size:28px; text-align:center; color:#000;}
.navbar .navbar-collapse{width:100%; margin:0; padding:50px 0 200px 0; background-color:#fff; opacity:0.9; position:relative; top:-90px; z-index:1101;}
.navbar .navbar-toggler{z-index:1102;}
.navbar .navbar-nav{margin:50px 0 0 0;}
.navbar .nav-item-social{display:block;}
.nav-lang{top:24px; right:90px;}
.nav-social{display:none;}

    /*BANNER*/
    section.banner{height:500px;}
    section.banner .owl-carousel .container{height:500px;}
    section.banner .owl-carousel .row{height:500px;}
    .item{height:500px;}
    .btxt{padding:55px 0 0 0;}
    .btxt h1{font-size:40px; width:70%; margin:0 auto 25px auto;}
    .btxt p.info{font-size:15px; line-height:24px; width:80%; margin:0 auto;}
    .owl-carousel .owl-nav button.owl-prev,.owl-carousel .owl-nav button.owl-next{display:none;}
	.btxt a.more{margin:30px auto 0 auto;}

    a.more{width:250px; font-size:14px;}
	a.more.ita{width:300px; font-size:14px;}

    .o-dots{padding:8px 40px; height:36px; display:inline-block; margin:0; position:absolute; bottom:20px; z-index:1100;text-align:center;}
	.o-dots .owl-dot{width:16px; height:16px; margin:0px 7px; border:2px solid #fff; border-radius:50%; display:inline-block; background-color:transparent;}
	.o-dots .owl-dot.active{border:2px solid #fff; background-color:#fff;}

    /*INTRO - O PROJEKTU*/
    section.oprojektu{padding:40px 0;}
    section.oprojektu .txt{padding-right:calc(var(--bs-gutter-x) * .5);}
    section.oprojektu h2{font-size:32px; margin:0px 0 20px; padding:0;text-align:left;}
    section.oprojektu p{font-size:16px;}
    /*section.oprojektu p{line-height:30px; padding-bottom:20px;}
    section.oprojektu h3{font-size:18px; padding-bottom:25px;}*/
    section.oprojektu a.more{margin-bottom:40px; margin: 0 auto 40px auto;}

    section.oprojektu .img{height:460px;}
    section.oprojektu .img img.img1{height:460px; width:300px; top:0; right: calc(var(--bs-gutter-x) * .5);}
    section.oprojektu .img img.img2{height:260px; width:160px; top:90px; left:calc(var(--bs-gutter-x) * .5);}

    /*INTRO - PONUDBA*/
    section.ponudba{padding:50px 0;}
    section.ponudba h2{font-size:26px; margin-bottom:50px; width:80%; margin: 0 auto 40px auto;}
    section.ponudba p{font-size:16px;}
    section.ponudba .info p{font-size:16px; line-height:24px; display:inline; margin-bottom:12px;}
    section.ponudba .walk-tour,section.ponudba .bike-tour{background-color:#fff; width:100%; padding:30px;}
    section.ponudba .walk-tour{border-top-left-radius:20px; border-bottom-left-radius:20px; border-bottom-right-radius:20px;}
    section.ponudba .bike-tour{border-top-right-radius:20px; border-bottom-left-radius:20px; border-bottom-right-radius:20px;}
    section.ponudba .walk-tour{margin-bottom:20px;}
    section.ponudba img.title{ margin-bottom:30px; width:100%;}
    section.ponudba a.more{font-size:15px;}
	section.ponudba a.more.ita{width:280px; font-size:14px;}
    section.ponudba a.more{margin:50px auto 0 auto; }

    /*INTRO - DAN DEJAVNOSTI*/
    section.dandejavnosti{padding:50px 0;}
    section.dandejavnosti h2{font-size:30px; margin-bottom:25px;}
    section.dandejavnosti .desc{width:100%; font-size:16px;}
    section.dandejavnosti h3{font-size:24px; margin-bottom:30px;}
    /*section.dandejavnosti div.no{width:90px; height:90px; line-height:90px;}*/
    section.dandejavnosti .zakaj{width:100%;}
    section.dandejavnosti .zakaj i{}
    section.dandejavnosti p.prednost{font-size:18px; font-weight:bold; margin-top:20px; margin-bottom:20px; padding:0 25px;}
    section.dandejavnosti ul li{display:inline-block; width:49%; font-size:16px; font-weight:bold; padding:0 8px; list-style-type:none; text-align:center; vertical-align:top;}
    section.dandejavnosti ul li::before{font-family:"Font Awesome 6 Free"; content: "\f058"; width:100%; color:#04aca1; text-align:center; font-size:56px; display:block; font-weight:400; font-style:normal; font-variant:normal; text-rendering:auto; -webkit-font-smoothing:antialiased; transition:all 0.8s ease 0s; transform:translate(0px,0px);}

    /*INTRO - GALERIJA*/
    section.galerija{height:auto; margin-bottom:0px;}
    section.galerija div{display:none; width:50%;}
    section.galerija div:nth-child(1),section.galerija div:nth-child(2){display:inline-block;}

    /*INTRO - KONTAKT*/
    section.kontakt{padding:50px 0;}
    section.kontakt h2{font-size:36px; margin-bottom:25px;}
    section.kontakt .desc{width:100%; margin:0 auto; font-size:16px;}
    section.kontakt a.more{margin:0 auto 0 auto; width:300px;}


    /*INTRO - PARTNERJI*/
    section.partnerji{padding:50px 0;}
    section.partnerji h2{font-size:30px; margin-bottom:25px;}
    section.partnerji .interreg{width:100%;}
    section.partnerji .osfe{width:47%; margin:10px 0 0 -30px;}
    section.partnerji .icgorizia{width:20%; margin-top:10px;}
    section.partnerji .go2025{width:38%;}
    section.partnerji img{width:100%;}

    /*INNER*/
    main{background-color:#f8f8f8;}
    .title h1{padding:35px 0;}
    .mainimg .item{height:230px;}
    .maincnt{padding:20px 0;}
    .maincnt p{width:90%; font-size:16px;}

    /*INNER KONTAKT*/
    .maincnt *{ margin-bottom:0;}
    .maincnt p.intro{width:95%; margin:45px auto;}
    .gmaps{height:600px; width:100%;}

    /*INNER WALK/BIKE TOUR*/
    .znamenitosti h2{font-size:30px; padding:40px 0 30px;}
    .maincnt .info p.cas{line-height:24px; display:inline;}
    .maincnt .info i{display:inline;}
    .znamenitosti .postaja{ margin-bottom:20px; padding:20px;}

    .znamenitosti.walk .postaja.postaja1,.znamenitosti.walk .postaja.postaja2,
    .znamenitosti.walk .postaja.postaja3,.znamenitosti.walk .postaja.postaja4,
    .znamenitosti.walk .postaja.postaja5,.znamenitosti.walk .postaja.postaja6,
    .znamenitosti.walk .postaja.postaja7,.znamenitosti.walk .postaja.postaja8,
    .znamenitosti.walk .postaja.postaja9,.znamenitosti.walk .postaja.postaja10,
    .znamenitosti.walk .postaja.postaja11,.znamenitosti.walk .postaja.postaja12,
    .znamenitosti.walk .postaja.postaja13,.znamenitosti.walk .postaja.postaja14,
    .znamenitosti.bike .postaja.postaja1,.znamenitosti.bike .postaja.postaja2,
    .znamenitosti.bike .postaja.postaja3,.znamenitosti.bike .postaja.postaja4,
    .znamenitosti.bike .postaja.postaja5,.znamenitosti.bike .postaja.postaja6,
    .znamenitosti.bike .postaja.postaja7,.znamenitosti.bike .postaja.postaja8,
    .znamenitosti.bike .postaja.postaja9,.znamenitosti.bike .postaja.postaja10,
    .znamenitosti.bike .postaja.postaja11,.znamenitosti.bike .postaja.postaja12,
    .znamenitosti.bike .postaja.postaja13,.znamenitosti.bike .postaja.postaja14,
    .znamenitosti.walk .postaja.postaja1ita,.znamenitosti.walk .postaja.postaja2ita,
    .znamenitosti.walk .postaja.postaja3ita,.znamenitosti.walk .postaja.postaja4ita,
    .znamenitosti.walk .postaja.postaja5ita,.znamenitosti.walk .postaja.postaja6ita,
    .znamenitosti.walk .postaja.postaja7ita,.znamenitosti.walk .postaja.postaja8ita,
    .znamenitosti.walk .postaja.postaja9ita,.znamenitosti.walk .postaja.postaja10ita,
    .znamenitosti.walk .postaja.postaja11ita,.znamenitosti.walk .postaja.postaja12ita,
    .znamenitosti.walk .postaja.postaja13ita,.znamenitosti.walk .postaja.postaja14ita,
    .znamenitosti.bike .postaja.postaja1ita,.znamenitosti.bike .postaja.postaja2ita,
    .znamenitosti.bike .postaja.postaja3ita,.znamenitosti.bike .postaja.postaja4ita,
    .znamenitosti.bike .postaja.postaja5ita,.znamenitosti.bike .postaja.postaja6ita,
    .znamenitosti.bike .postaja.postaja7ita,.znamenitosti.bike .postaja.postaja8ita,
    .znamenitosti.bike .postaja.postaja9ita,.znamenitosti.bike .postaja.postaja10ita,
    .znamenitosti.bike .postaja.postaja11ita,.znamenitosti.bike .postaja.postaja12ita,
    .znamenitosti.bike .postaja.postaja13ita,.znamenitosti.bike .postaja.postaja14ita{height:auto;}
    .znamenitosti .postaja .img img{margin-right:12px;}
    .znamenitosti .postaja .img span{display:inline-block; font-size:16px; margin-top:20px; margin-bottom:7px; background-color:#04aca1; color:#fff; font-weight:bold; width:28px; height:28px; line-height:28px; border-radius:50%; text-align:center; vertical-align:top;}
    .znamenitosti .postaja .img h3{/*display:inline;*/ display:block; width:auto;/*float:left;*/ font-size:20px; line-height:28px;}
    .znamenitosti .postaja img{/*display:inline;*/ float:left;}

    .znamenitosti .postaja .txt{margin-top:20px; padding-left:0;}
    .znamenitosti .postaja .txt h3{display:none;}
    .znamenitosti .postaja .txt span{display:none;}
    .imap h2{font-size:30px; padding:50px 0 25px;}
    .imap .iframe{padding:0;}
    .imap iframe{border-top-right-radius:0px; border-bottom-right-radius:0px;}
    .imap .more{margin:40px auto 60px auto;}

    /*INNER DAN DEJAVNOSTI*/
    .maincnt.ddejavnosti h2{width:100%; padding:20px 0;}
    section.ponudba.light{padding:40px 0 40px;}
    section.kaj-dozivimo{padding:40px 0;}
    section.kaj-dozivimo img{margin-top: 30px;}
    section.kaj-dozivimo li, section.zakaj-izbrati li{font-size:16px; padding:6px 0;}
    section.zakaj-izbrati{padding:40px 0;}
    section.potek-dneva{padding:40px 0;}
    section.potek-dneva table{width:95%; margin: 40px auto 0 auto;}
    section.potek-dneva table td{padding:10px 5px; font-size:14px;}
    section.potek-dneva table td:nth-child(1) {width:80px;}
    section.prijava-kontakt{padding:40px 0;}
    section.prijava-kontakt h2{font-size:28px; margin-bottom:40px;}
    section.prijava-kontakt h3{font-size:20px; margin-bottom:10px;}
    section.prijava-kontakt .desc{width:100%;}
    section.prijava-kontakt .desc p{text-align:center; padding-bottom:20px; font-size:15px;}
    section.prijava-kontakt a.more{margin:20px auto 0 auto; width:280px; font-size:13px;}

    /*INNER KONTAKT*/
    .maincnt h3{font-size:28px;}

    /*FOOT*/
    section.foot{padding:36px 0;}
    section.foot nav.footmenu ul{margin:30px auto;}
    section.foot nav.footmenu ul li{display:block; margin:14px 0;}

    section.foot p.fin{padding:0;}



}

/*SM tablets*/
@media (min-width: 768px) and (max-width: 991px) {
    img{width:100%;}
    section h2{font-size:28px; padding:40px 0;}

    .no-gutter{padding-left:calc(var(--bs-gutter-x) * .5); padding-right:calc(var(--bs-gutter-x) * .5);}

    .navbar-brand{padding:0;}
    .navbar-brand img{width:90px;}


/*HEADER*/
section.header {height:80px;}
section.header .row{height:80px;}



/*NAVBAR*/
.header > .container > .row > .no-gutter{padding:0;}
.navbar{height:80px;}
.navbar .navbar-brand{padding:0; width:90px; display:block;}
.navbar .navbar-brand img{ width:100%;}

.navbar .navbar-nav .nav-item{display:block; margin:0; padding:0;}
.navbar .navbar-nav .nav-link{ display:block; margin:0; padding:20px; font-size:28px; text-align:center; color:#000;}
.navbar .navbar-collapse{width:100%; margin:0; padding:50px 0 200px 0; background-color:#fff; opacity:0.9; position:relative; top:-90px; z-index:1101;}
.navbar .navbar-toggler{z-index:1102;}
.navbar .navbar-nav{margin:50px 0 0 0;}
.navbar .nav-item-social{display:block;}
.nav-lang{top:24px; right:90px;}
.nav-social{display:none;}

    /*BANNER*/
    section.banner{height:500px;}
    section.banner .owl-carousel .container{height:500px;}
    section.banner .owl-carousel .row{height:500px;}
    .item{height:500px;}
    .btxt{padding:55px 0 0 0;}
    .btxt h1{font-size:40px; width:70%; margin:0 auto 25px auto;}
    .btxt p.info{font-size:15px; line-height:24px; width:80%; margin:0 auto;}
    .owl-carousel .owl-nav button.owl-prev,.owl-carousel .owl-nav button.owl-next{display:none;}
	.btxt a.more{margin:30px auto 0 auto;}

    a.more{width:250px; font-size:14px;}
	a.more.ita{width:300px; font-size:14px;}

    .o-dots{padding:8px 40px; height:36px; display:inline-block; margin:0; position:absolute; bottom:20px; z-index:1100;text-align:center;}
	.o-dots .owl-dot{width:16px; height:16px; margin:0px 7px; border:2px solid #fff; border-radius:50%; display:inline-block; background-color:transparent;}
	.o-dots .owl-dot.active{border:2px solid #fff; background-color:#fff;}

    /*INTRO - O PROJEKTU*/
    section.oprojektu{padding:40px 0;}
    section.oprojektu .txt{padding-right:calc(var(--bs-gutter-x) * .5);}
    section.oprojektu h2{font-size:32px; margin:0px 0 20px; padding:0;text-align:left;}
    section.oprojektu p{font-size:16px;}
    /*section.oprojektu p{line-height:30px; padding-bottom:20px;}
    section.oprojektu h3{font-size:18px; padding-bottom:25px;}*/
    section.oprojektu a.more{margin-bottom:40px; margin: 0 auto 40px auto;}

    section.oprojektu .img{height:460px;}
    section.oprojektu .img img.img1{height:460px; width:300px; top:0; right: calc(var(--bs-gutter-x) * .5);}
    section.oprojektu .img img.img2{height:260px; width:160px; top:90px; left:calc(var(--bs-gutter-x) * .5);}

    /*INTRO - PONUDBA*/
    section.ponudba{padding:50px 0;}
    section.ponudba h2{font-size:26px; margin-bottom:50px; width:80%; margin: 0 auto 40px auto;}
    section.ponudba p{font-size:16px;}
    section.ponudba .info p{font-size:16px; line-height:24px; display:inline; margin-bottom:12px;}
    section.ponudba .walk-tour,section.ponudba .bike-tour{background-color:#fff; width:100%; padding:30px;}
    section.ponudba .walk-tour{border-top-left-radius:20px; border-bottom-left-radius:20px; border-bottom-right-radius:20px;}
    section.ponudba .bike-tour{border-top-right-radius:20px; border-bottom-left-radius:20px; border-bottom-right-radius:20px;}
    section.ponudba .walk-tour{margin-bottom:20px;}
    section.ponudba img.title{ margin-bottom:30px; width:100%;}
    section.ponudba a.more{font-size:15px;}
	section.ponudba a.more.ita{width:280px; font-size:14px;}
    section.ponudba a.more{margin:50px auto 0 auto; }

    /*INTRO - DAN DEJAVNOSTI*/
    section.dandejavnosti{padding:50px 0;}
    section.dandejavnosti h2{font-size:30px; margin-bottom:25px;}
    section.dandejavnosti .desc{width:100%; font-size:16px;}
    section.dandejavnosti h3{font-size:24px; margin-bottom:30px;}
    /*section.dandejavnosti div.no{width:90px; height:90px; line-height:90px;}*/
    section.dandejavnosti .zakaj{width:100%;}
    section.dandejavnosti .zakaj i{}
    section.dandejavnosti p.prednost{font-size:18px; font-weight:bold; margin-top:20px; margin-bottom:20px; padding:0 25px;}
    section.dandejavnosti ul li{display:inline-block; width:49%; font-size:16px; font-weight:bold; padding:0 8px; list-style-type:none; text-align:center; vertical-align:top;}
    section.dandejavnosti ul li::before{font-family:"Font Awesome 6 Free"; content: "\f058"; width:100%; color:#04aca1; text-align:center; font-size:56px; display:block; font-weight:400; font-style:normal; font-variant:normal; text-rendering:auto; -webkit-font-smoothing:antialiased; transition:all 0.8s ease 0s; transform:translate(0px,0px);}

    /*INTRO - GALERIJA*/
    section.galerija{height:auto; margin-bottom:0px;}
    section.galerija div{display:none; width:25%;}
    section.galerija div:nth-child(1),section.galerija div:nth-child(2),section.galerija div:nth-child(3),section.galerija div:nth-child(4){display:inline-block;}

    /*INTRO - KONTAKT*/
    section.kontakt{padding:50px 0;}
    section.kontakt h2{font-size:36px; margin-bottom:25px;}
    section.kontakt .desc{width:100%; margin:0 auto; font-size:16px;}
    section.kontakt a.more{margin:0 auto 0 auto; width:300px;}


    /*INTRO - PARTNERJI*/
    section.partnerji{padding:50px 0;}
    section.partnerji h2{font-size:30px; margin-bottom:25px;}
    section.partnerji .interreg{width:100%;}
    section.partnerji .osfe{width:47%; margin:10px 0 0 -30px;}
    section.partnerji .icgorizia{width:20%; margin-top:10px;}
    section.partnerji .go2025{width:38%;}
    section.partnerji img{width:100%;}

    /*INNER*/
    main{background-color:#f8f8f8;}
    .title h1{padding:35px 0;}
    .mainimg .item{height:230px;}
    .maincnt{padding:20px 0;}
    .maincnt p{width:90%; font-size:16px;}

    /*INNER KONTAKT*/
    .maincnt *{ margin-bottom:0;}
    .maincnt p.intro{width:95%; margin:45px auto;}
    .gmaps{height:600px; width:100%;}

    /*INNER WALK/BIKE TOUR*/
    .znamenitosti h2{font-size:30px; padding:40px 0 30px;}
    .maincnt .info p.cas{line-height:24px; display:inline;}
    .maincnt .info i{display:inline;}
    .znamenitosti .postaja{ margin-bottom:20px; padding:20px;}

    .znamenitosti.walk .postaja.postaja1,.znamenitosti.walk .postaja.postaja2{height:770px;}
    .znamenitosti.walk .postaja.postaja3,.znamenitosti.walk .postaja.postaja4{height:690px;}
    .znamenitosti.walk .postaja.postaja5,.znamenitosti.walk .postaja.postaja6{height:710px;}
    .znamenitosti.walk .postaja.postaja7,.znamenitosti.walk .postaja.postaja8{height:690px;}
    .znamenitosti.walk .postaja.postaja9,.znamenitosti.walk .postaja.postaja10{height:690px;}
    .znamenitosti.walk .postaja.postaja11,.znamenitosti.walk .postaja.postaja12{height:670px;}
    .znamenitosti.walk .postaja.postaja13,.znamenitosti.walk .postaja.postaja14{height:720px;}
    .znamenitosti.bike .postaja.postaja1,.znamenitosti.bike .postaja.postaja2{height:660px;}
    .znamenitosti.bike .postaja.postaja3,.znamenitosti.bike .postaja.postaja4{height:720px;}
    .znamenitosti.bike .postaja.postaja5,.znamenitosti.bike .postaja.postaja6{height:670px;}
    .znamenitosti.bike .postaja.postaja7,.znamenitosti.bike .postaja.postaja8{height:770px;}
    .znamenitosti.bike .postaja.postaja9,.znamenitosti.bike .postaja.postaja10{height:690px;}
    .znamenitosti.bike .postaja.postaja11,.znamenitosti.bike .postaja.postaja12{height:750px;}
    .znamenitosti.bike .postaja.postaja13,.znamenitosti.bike .postaja.postaja14{height:720px;}

    .znamenitosti.walk .postaja.postaja1ita,.znamenitosti.walk .postaja.postaja2ita{height:790px;}
    .znamenitosti.walk .postaja.postaja3ita,.znamenitosti.walk .postaja.postaja4ita{height:740px;}
    .znamenitosti.walk .postaja.postaja5ita,.znamenitosti.walk .postaja.postaja6ita{height:760px;}
    .znamenitosti.walk .postaja.postaja7ita,.znamenitosti.walk .postaja.postaja8ita{height:740px;}
    .znamenitosti.walk .postaja.postaja9ita,.znamenitosti.walk .postaja.postaja10ita{height:690px;}
    .znamenitosti.walk .postaja.postaja11ita,.znamenitosti.walk .postaja.postaja12ita{height:640px;}
    .znamenitosti.walk .postaja.postaja13ita,.znamenitosti.walk .postaja.postaja14ita{height:740px;}
    .znamenitosti.bike .postaja.postaja1ita,.znamenitosti.bike .postaja.postaja2ita{height:760px;}
    .znamenitosti.bike .postaja.postaja3ita,.znamenitosti.bike .postaja.postaja4ita{height:740px;}
    .znamenitosti.bike .postaja.postaja5ita,.znamenitosti.bike .postaja.postaja6ita{height:690px;}
    .znamenitosti.bike .postaja.postaja7ita,.znamenitosti.bike .postaja.postaja8ita{height:810px;}
    .znamenitosti.bike .postaja.postaja9ita,.znamenitosti.bike .postaja.postaja10ita{height:740px;}
    .znamenitosti.bike .postaja.postaja11ita,.znamenitosti.bike .postaja.postaja12ita{height:770px;}
    .znamenitosti.bike .postaja.postaja13ita,.znamenitosti.bike .postaja.postaja14ita{height:740px;}

    .znamenitosti .postaja .img img{margin-right:12px;}
    .znamenitosti .postaja .img span{display:inline-block; font-size:16px; margin-top:20px; margin-bottom:7px; background-color:#04aca1; color:#fff; font-weight:bold; width:28px; height:28px; line-height:28px; border-radius:50%; text-align:center; vertical-align:top;}
    .znamenitosti .postaja .img h3{/*display:inline;*/ display:block; width:auto;/*float:left;*/ font-size:20px; line-height:28px;}
    .znamenitosti .postaja img{/*display:inline;*/ float:left;}

    .znamenitosti .postaja .txt{margin-top:20px; padding-left:0;}
    .znamenitosti .postaja .txt h3{display:none;}

    .imap .tocke p{font-size:14px; width:70%;}
    .znamenitosti .postaja .txt span{display:none;}
    .imap h2{font-size:30px; padding:50px 0 25px;}
    .imap img.title{margin-bottom:30px; width:100%;}
    .imap .iframe{padding:0;}
    .imap iframe{border-top-right-radius:0px; border-bottom-right-radius:0px;}
    .imap .more{margin:40px auto 60px auto;}

    

    /*INNER DAN DEJAVNOSTI*/
    .maincnt.ddejavnosti h2{width:100%; padding:20px 0;}
    section.ponudba.light{padding:40px 0 40px;}
    section.kaj-dozivimo{padding:40px 0;}
    section.kaj-dozivimo img{margin-top: 30px;}
    section.kaj-dozivimo li, section.zakaj-izbrati li{font-size:16px; padding:6px 0;}
    section.zakaj-izbrati{padding:40px 0;}
    section.potek-dneva{padding:40px 0;}
    section.potek-dneva table{width:95%; margin: 40px auto 0 auto;}
    section.potek-dneva table td{padding:10px 5px; font-size:14px;}
    section.potek-dneva table td:nth-child(1) {width:80px;}
    section.prijava-kontakt{padding:40px 0;}
    section.prijava-kontakt h2{font-size:28px; margin-bottom:40px;}
    section.prijava-kontakt h3{font-size:20px; margin-bottom:10px;}
    section.prijava-kontakt .desc{width:100%;}
    section.prijava-kontakt .desc p{text-align:center; padding-bottom:20px; font-size:15px;}
    section.prijava-kontakt a.more{margin:20px auto 0 auto; width:280px; font-size:13px;}

    /*INNER KONTAKT*/
    .maincnt h3{font-size:28px;}

    /*FOOT*/
    section.foot{padding:36px 0;}
    section.foot nav.footmenu ul{margin:30px auto;}
    section.foot nav.footmenu ul li{display:block; margin:14px 0;}

    section.foot p.fin{padding:0;}

}

/*MD*/
@media (min-width: 992px) and (max-width: 1199px) {
 img{width:100%;}
    section h2{font-size:28px; padding:40px 0;}

    .no-gutter{padding-left:calc(var(--bs-gutter-x) * .5); padding-right:calc(var(--bs-gutter-x) * .5);}

    .navbar-brand{padding:0;}
    .navbar-brand img{width:90px;}


/*HEADER*/
section.header {height:80px;}
section.header .row{height:80px;}

/*NAVBAR*/
.navbar{height:80px;}
.navbar .navbar-brand img{ width:50%;}
.navbar .navbar-nav{margin:20px 320px 0 0px;}
.navbar .navbar-nav .nav-link{font-size:13px; margin:0 7px;}

    /*BANNER*/
    section.banner{height:500px;}
    section.banner .owl-carousel .container{height:500px;}
    section.banner .owl-carousel .row{height:500px;}
    .item{height:500px;}
    .btxt{padding:55px 0 0 0;}
    .btxt h1{font-size:40px; width:70%; margin:0 auto 25px auto;}
    .btxt p.info{font-size:15px; line-height:24px; width:80%; margin:0 auto;}
    .owl-carousel .owl-nav button.owl-prev,.owl-carousel .owl-nav button.owl-next{display:none;}
	.btxt a.more{margin:30px auto 0 auto;}

    a.more{width:250px; font-size:14px;}
	a.more.ita{width:300px; font-size:14px;}

    .o-dots{padding:8px 40px; height:36px; display:inline-block; margin:0; position:absolute; bottom:20px; z-index:1100;text-align:center;}
	.o-dots .owl-dot{width:16px; height:16px; margin:0px 7px; border:2px solid #fff; border-radius:50%; display:inline-block; background-color:transparent;}
	.o-dots .owl-dot.active{border:2px solid #fff; background-color:#fff;}

    /*INTRO - O PROJEKTU*/
    section.oprojektu{padding:40px 0;}
    section.oprojektu .txt{padding-right:calc(var(--bs-gutter-x) * .5);}
    section.oprojektu h2{font-size:32px; margin:0px 0 20px; padding:0;text-align:left;}
    section.oprojektu p{font-size:16px;}
    /*section.oprojektu p{line-height:30px; padding-bottom:20px;}
    section.oprojektu h3{font-size:18px; padding-bottom:25px;}*/
    section.oprojektu a.more{margin-bottom:40px; margin: 0 auto 40px auto;}

    section.oprojektu .img{height:460px;}
    section.oprojektu .img img.img1{height:460px; width:300px; top:0; right: calc(var(--bs-gutter-x) * .5);}
    section.oprojektu .img img.img2{height:260px; width:160px; top:90px; left:calc(var(--bs-gutter-x) * .5);}

    /*INTRO - PONUDBA*/
    section.ponudba{padding:50px 0;}
    section.ponudba h2{font-size:26px; margin-bottom:50px; width:80%; margin: 0 auto 40px auto;}
    section.ponudba p{font-size:16px;}
    section.ponudba .info p{font-size:16px; line-height:24px; display:inline; margin-bottom:12px;}
    section.ponudba .walk-tour,section.ponudba .bike-tour{background-color:#fff; width:100%; padding:30px;}
    section.ponudba .walk-tour{border-top-left-radius:20px; border-bottom-left-radius:20px; border-bottom-right-radius:20px;}
    section.ponudba .bike-tour{border-top-right-radius:20px; border-bottom-left-radius:20px; border-bottom-right-radius:20px;}
    section.ponudba .walk-tour{margin-bottom:20px;}
    section.ponudba img.title{ margin-bottom:30px; width:100%;}
    section.ponudba a.more{font-size:15px;}
	section.ponudba a.more.ita{width:280px; font-size:14px;}
    section.ponudba a.more{margin:50px auto 0 auto; }

    /*INTRO - DAN DEJAVNOSTI*/
    section.dandejavnosti{padding:50px 0;}
    section.dandejavnosti h2{font-size:30px; margin-bottom:25px;}
    section.dandejavnosti .desc{width:100%; font-size:16px;}
    section.dandejavnosti h3{font-size:24px; margin-bottom:30px;}
    /*section.dandejavnosti div.no{width:90px; height:90px; line-height:90px;}*/
    section.dandejavnosti .zakaj{width:100%;}
    section.dandejavnosti .zakaj i{}
    section.dandejavnosti p.prednost{font-size:18px; font-weight:bold; margin-top:20px; margin-bottom:20px; padding:0 25px;}
    section.dandejavnosti ul li{display:inline-block; width:49%; font-size:16px; font-weight:bold; padding:0 8px; list-style-type:none; text-align:center; vertical-align:top;}
    section.dandejavnosti ul li::before{font-family:"Font Awesome 6 Free"; content: "\f058"; width:100%; color:#04aca1; text-align:center; font-size:56px; display:block; font-weight:400; font-style:normal; font-variant:normal; text-rendering:auto; -webkit-font-smoothing:antialiased; transition:all 0.8s ease 0s; transform:translate(0px,0px);}

    /*INTRO - GALERIJA*/
    section.galerija{height:auto; margin-bottom:0px;}
    section.galerija div{display:none; width:25%;}
    section.galerija div:nth-child(1),section.galerija div:nth-child(2),section.galerija div:nth-child(3),section.galerija div:nth-child(4){display:inline-block;}

    /*INTRO - KONTAKT*/
    section.kontakt{padding:50px 0;}
    section.kontakt h2{font-size:36px; margin-bottom:25px;}
    section.kontakt .desc{width:100%; margin:0 auto; font-size:16px;}
    section.kontakt a.more{margin:0 auto 0 auto; width:300px;}


    /*INTRO - PARTNERJI*/
    section.partnerji{padding:50px 0;}
    section.partnerji h2{font-size:30px; margin-bottom:25px;}
    section.partnerji .interreg{width:100%;}
    section.partnerji .osfe{width:47%; margin:10px 0 0 -30px;}
    section.partnerji .icgorizia{width:20%; margin-top:10px;}
    section.partnerji .go2025{width:38%;}
    section.partnerji img{width:100%;}

    /*INNER*/
    main{background-color:#f8f8f8;}
    .title h1{padding:35px 0;}
    .mainimg .item{height:230px;}
    .maincnt{padding:20px 0;}
    .maincnt p{width:90%; font-size:16px;}

    /*INNER KONTAKT*/
    .maincnt *{ margin-bottom:0;}
    .maincnt p.intro{width:95%; margin:45px auto;}
    .gmaps{height:600px; width:100%;}

    /*INNER WALK/BIKE TOUR*/
    .znamenitosti h2{font-size:30px; padding:40px 0 30px;}
    .maincnt .info p.cas{line-height:24px; display:inline;}
    .maincnt .info i{display:inline;}
    .znamenitosti .postaja{ margin-bottom:20px; padding:20px;}

    .znamenitosti.walk .postaja.postaja1,.znamenitosti.walk .postaja.postaja2{height:770px;}
    .znamenitosti.walk .postaja.postaja3,.znamenitosti.walk .postaja.postaja4{height:690px;}
    .znamenitosti.walk .postaja.postaja5,.znamenitosti.walk .postaja.postaja6{height:710px;}
    .znamenitosti.walk .postaja.postaja7,.znamenitosti.walk .postaja.postaja8{height:690px;}
    .znamenitosti.walk .postaja.postaja9,.znamenitosti.walk .postaja.postaja10{height:690px;}
    .znamenitosti.walk .postaja.postaja11,.znamenitosti.walk .postaja.postaja12{height:670px;}
    .znamenitosti.walk .postaja.postaja13,.znamenitosti.walk .postaja.postaja14{height:720px;}
    .znamenitosti.bike .postaja.postaja1,.znamenitosti.bike .postaja.postaja2{height:660px;}
    .znamenitosti.bike .postaja.postaja3,.znamenitosti.bike .postaja.postaja4{height:720px;}
    .znamenitosti.bike .postaja.postaja5,.znamenitosti.bike .postaja.postaja6{height:670px;}
    .znamenitosti.bike .postaja.postaja7,.znamenitosti.bike .postaja.postaja8{height:770px;}
    .znamenitosti.bike .postaja.postaja9,.znamenitosti.bike .postaja.postaja10{height:690px;}
    .znamenitosti.bike .postaja.postaja11,.znamenitosti.bike .postaja.postaja12{height:750px;}
    .znamenitosti.bike .postaja.postaja13,.znamenitosti.bike .postaja.postaja14{height:720px;}

    .znamenitosti.walk .postaja.postaja1ita,.znamenitosti.walk .postaja.postaja2ita{height:790px;}
    .znamenitosti.walk .postaja.postaja3ita,.znamenitosti.walk .postaja.postaja4ita{height:740px;}
    .znamenitosti.walk .postaja.postaja5ita,.znamenitosti.walk .postaja.postaja6ita{height:760px;}
    .znamenitosti.walk .postaja.postaja7ita,.znamenitosti.walk .postaja.postaja8ita{height:740px;}
    .znamenitosti.walk .postaja.postaja9ita,.znamenitosti.walk .postaja.postaja10ita{height:690px;}
    .znamenitosti.walk .postaja.postaja11ita,.znamenitosti.walk .postaja.postaja12ita{height:640px;}
    .znamenitosti.walk .postaja.postaja13ita,.znamenitosti.walk .postaja.postaja14ita{height:740px;}
    .znamenitosti.bike .postaja.postaja1ita,.znamenitosti.bike .postaja.postaja2ita{height:760px;}
    .znamenitosti.bike .postaja.postaja3ita,.znamenitosti.bike .postaja.postaja4ita{height:740px;}
    .znamenitosti.bike .postaja.postaja5ita,.znamenitosti.bike .postaja.postaja6ita{height:690px;}
    .znamenitosti.bike .postaja.postaja7ita,.znamenitosti.bike .postaja.postaja8ita{height:810px;}
    .znamenitosti.bike .postaja.postaja9ita,.znamenitosti.bike .postaja.postaja10ita{height:740px;}
    .znamenitosti.bike .postaja.postaja11ita,.znamenitosti.bike .postaja.postaja12ita{height:770px;}
    .znamenitosti.bike .postaja.postaja13ita,.znamenitosti.bike .postaja.postaja14ita{height:740px;}

    .znamenitosti .postaja .img img{margin-right:12px;}
    .znamenitosti .postaja .img span{display:inline-block; font-size:16px; margin-top:20px; margin-bottom:7px; background-color:#04aca1; color:#fff; font-weight:bold; width:28px; height:28px; line-height:28px; border-radius:50%; text-align:center; vertical-align:top;}
    .znamenitosti .postaja .img h3{/*display:inline;*/ display:block; width:auto;/*float:left;*/ font-size:20px; line-height:28px;}
    .znamenitosti .postaja img{/*display:inline;*/ float:left;}

    .znamenitosti .postaja .txt{margin-top:20px; padding-left:0;}
    .znamenitosti .postaja .txt h3{display:none;}

    .imap .tocke p{font-size:14px; width:70%;}
    .znamenitosti .postaja .txt span{display:none;}
    .imap h2{font-size:30px; padding:50px 0 25px;}
    .imap img.title{margin-bottom:30px; width:100%;}
    .imap .iframe{padding:0;}
    .imap iframe{border-top-right-radius:0px; border-bottom-right-radius:0px;}
    .imap .more{margin:40px auto 60px auto;}

    

    /*INNER DAN DEJAVNOSTI*/
    .maincnt.ddejavnosti h2{width:100%; padding:20px 0;}
    section.ponudba.light{padding:40px 0 40px;}
    section.kaj-dozivimo{padding:40px 0;}
    section.kaj-dozivimo img{margin-top: 30px;}
    section.kaj-dozivimo li, section.zakaj-izbrati li{font-size:16px; padding:6px 0;}
    section.zakaj-izbrati{padding:40px 0;}
    section.potek-dneva{padding:40px 0;}
    section.potek-dneva table{width:95%; margin: 40px auto 0 auto;}
    section.potek-dneva table td{padding:10px 5px; font-size:14px;}
    section.potek-dneva table td:nth-child(1) {width:80px;}
    section.prijava-kontakt{padding:40px 0;}
    section.prijava-kontakt h2{font-size:28px; margin-bottom:40px;}
    section.prijava-kontakt h3{font-size:20px; margin-bottom:10px;}
    section.prijava-kontakt .desc{width:100%;}
    section.prijava-kontakt .desc p{text-align:center; padding-bottom:20px; font-size:15px;}
    section.prijava-kontakt a.more{margin:20px auto 0 auto; width:280px; font-size:13px;}

    /*INNER KONTAKT*/
    .maincnt h3{font-size:28px;}

    /*FOOT*/
    section.foot{padding:36px 0;}
    section.foot nav.footmenu ul{margin:30px auto;}
    section.foot nav.footmenu ul li{display:block; margin:14px 0;}

    section.foot p.fin{padding:0;}
}

/*LG laptops - desktops*/
@media (min-width: 1200px) and (max-width: 1399px) {

.navbar .navbar-nav .nav-link{font-size:18px; margin:0 20px;}

/*BANNER*/
.btxt{padding:80px 0 0 0;}
.btxt h1{font-size:70px; margin-bottom:40px;}
.btxt p.info{width:45%; line-height:28px; margin:0 auto;}
.owl-carousel .owl-nav button.owl-prev,.owl-carousel .owl-nav button.owl-next{margin-top:-35px; width:70px; height:70px; }
.owl-carousel .owl-nav button.owl-prev::before,.owl-carousel .owl-nav button.owl-next::before{font-size:28px;}
.o-dots{padding:8px 40px; height:36px; display:inline-block; margin:0; position:absolute; bottom:20px; z-index:1100;text-align:center;}
.o-dots .owl-dot{width:22px; height:22px; margin:0px 7px;border:2px solid #fff; border-radius:50%; display:inline-block; background-color:transparent;}
.o-dots .owl-dot.active{ border:2px solid #fff;background-color:#fff;}

/*INTRO - PONUDBA*/
section.ponudba{padding:60px 0;}
section.ponudba .walk-tour,section.ponudba .bike-tour{width:500px; padding:50px;}

/*INNER*/
.title h1{padding-top:40px; padding-bottom:40px; font-size:2.5rem;}

.znamenitosti .postaja img{width:100%;}
.znamenitosti .postaja .txt span{font-size:16px; width:28px; height:28px; line-height:28px;}
.znamenitosti .postaja .txt h3{display:inline-block; font-size:18px; line-height:24px; margin-bottom:15px; width:87%;}
.znamenitosti .postaja p{font-size:14px;}
}

/*LG laptops - desktops*/
@media (min-width: 1400px) and (max-width: 1599px) {

/*BANNER*/
.btxt{padding:175px 0 0 0;}
.btxt h1{font-size:70px; margin-bottom:40px;}
.btxt p.info{width:45%; line-height:28px; margin:0 auto;}
.owl-carousel .owl-nav button.owl-prev,.owl-carousel .owl-nav button.owl-next{margin-top:-35px; width:70px; height:70px; }
.owl-carousel .owl-nav button.owl-prev::before,.owl-carousel .owl-nav button.owl-next::before{font-size:28px;}
    
/*INTRO - GALERIJA*/
section.galerija{height:auto;}

}