/* lg */
@media (min-width: 1200px) {
 /* Make Navigation Toggle on Desktop Hover */
  .dropdown:hover .dropdown-menu {
      display: block;
      -webkit-animation: fadeInUp 400ms;
      animation: fadeInUp 400ms;
  }

  #portfolio .row {
    margin-left: -10px;
    margin-right: -10px;
  }
}

/* md */
@media (min-width: 992px) and (max-width: 1199px) {

 /* Make Navigation Toggle on Desktop Hover */
  .dropdown:hover .dropdown-menu {
      display: block;
      -webkit-animation: fadeInUp 400ms;
      animation: fadeInUp 400ms;
  }

  .navbar-nav > li {
    margin-left: 10px;
  }

  .navbar-collapse {
    padding-left: 0;
    padding-right: 0;
  }

  .recent-work-wrap .recent-work-inner h3 a {
    font-size: 20px;
  }

  .recent-work-wrap .overlay{
    padding: 15px;
  }

  .services-wrap {
    padding: 40px 10px 40px 30px;
  }

  .feature-wrap h2,
  .single-services h2 {
    font-size: 18px;
  }

  .feature-wrap h3,
  .single-services h3{
    font-size: 30px;
  }

  .tab-wrap .media .parrent.pull-left{
    clear: both;
    width: 100%;
  }

  .tab-wrap .media .parrent.media-body{
    clear: both;
  }

  #portfolio .row {
    margin-left: -10px;
    margin-right: -10px;
  }

  .recent-work-wrap .overlay .preview{
    line-height: inherit;
  }

  .team-bar .first-arrow {
    width: 21%;
  }

  .team-bar .second-arrow {
    width: 20%;
  }

  .team-bar .third-arrow {
    width: 21%;
  }

  .team-bar .fourth-arrow {
    width: 20%;
  }

  ul.social_icons li{
    margin-right: 0;
  }

  .frame {
	left: -100px;
	top: -90px;
	width: 270px;
	height: 203px;
  }

  .img-adapt {
	width:100%;
  }

  .margin-bottom-30.responsive {
	  display:none;
  }

	#main-slider .carousel-inner, #main-slider .carousel .item {
		height:682px;
	}

	#main-slider .carousel .carousel-content {
		margin-top:110px;
	}

	.col-blue-light-holder {
		padding: 30px 15px 0;
	}

	ul.st-marina-natuknice li {
		padding: 0 20px;
	}

	.contact .map {
		height:400px !important;
	}

	.padding-top-0-1024 {
		padding-top:0 !important;
	}

	.frame-title {
		margin-left: 15px;
	}

	.offer-prima {
		background-image: url(../images/villa-merula-1-30.jpg);
	}

	.offer-prima.secunda {
		background-image: url(../images/villa-merula-2-dark-blue-30.jpg);
	}

	.img-holder-gallery-1 .img-holder, .img-holder-gallery-4 .img-holder, .gallery-secunda .img-holder-gallery-1 .img-holder, .img-holder-gallery-15 .img-holder, .gallery-secunda .img-holder-gallery-4 .img-holder, .gallery-secunda .img-holder-gallery-15 .img-holder {
		min-height: 404px;
	}

	.img-holder-gallery-2 .img-holder, .img-holder-gallery-3 .img-holder, .img-holder-gallery-5 .img-holder, .img-holder-gallery-6 .img-holder, .img-holder-gallery-7 .img-holder, .img-holder-gallery-12 .img-holder, .img-holder-gallery-13 .img-holder, .img-holder-gallery-14 .img-holder, .gallery-secunda .img-holder-gallery-2 .img-holder, .gallery-secunda .img-holder-gallery-3 .img-holder, .gallery-secunda .img-holder-gallery-5 .img-holder, .gallery-secunda .img-holder-gallery-6 .img-holder, .gallery-secunda .img-holder-gallery-7 .img-holder, .gallery-secunda .img-holder-gallery-12 .img-holder, .gallery-secunda .img-holder-gallery-13 .img-holder, .gallery-secunda .img-holder-gallery-14 .img-holder {
		min-height: 200px;
	}

	.img-holder-gallery-8 .img-holder, .img-holder-gallery-9 .img-holder, .img-holder-gallery-10 .img-holder, .img-holder-gallery-11 .img-holder,.gallery-secunda .img-holder-gallery-8 .img-holder, .gallery-secunda .img-holder-gallery-9 .img-holder, .gallery-secunda .img-holder-gallery-11 .img-holder {
		min-height: 250px;
	}

	.natukni h3 {
		font-size: 36px;
	}
}


/* sm */
@media (min-width: 768px) and (max-width: 991px) {
  /* Make Navigation Toggle on Desktop Hover */
  .dropdown:hover .dropdown-menu {
      display: block;
      -webkit-animation: fadeInUp 400ms;
      animation: fadeInUp 400ms;
  }

  .navbar-collapse {
    padding-left: 0;
    padding-right: 0;
  }

  .navbar-nav > li {
    margin-left: 0;
  }

  #main-slider .carousel h1 {
    font-size: 25px;
  }

  #main-slider .carousel h2 {
    /*font-size: 20px;*/
  }

  .tab-wrap .media .parrent.pull-left,
  .media.accordion-inner .pull-left{
    clear: both;
    width: 100%;
  }

  .tab-wrap .media .parrent.media-body,
  .media.accordion-inner .media-body{
    clear: both;
  }

  .services-wrap {
    padding: 40px 0 40px 30px;
  }

  .recent-work-wrap .overlay{
   padding: 15px;
  }

  .recent-work-wrap .recent-work-inner h3 a {
    font-size: 20px;
  }

  .sinlge-skill{
    width: 150px;
    height: 150px;
  }

  .sinlge-skill p em {
    font-size: 25px;
  }

  .sinlge-skill p {
    font-size: 16px;
  }

  .team-bar .first-one-arrow {
    width: 2%;
  }

  .team-bar .first-arrow {
    width: 18%;
  }

  .team-bar .second-arrow {
    width: 24%;
  }

  .team-bar .third-arrow {
    width: 15%;
  }

  .team-bar .fourth-arrow {
    width: 20%;
  }

  .blog .blog-item .entry-meta > span a{
    font-size: 10px;
  }

  .frame-big {
	padding:0;
  }

  .padding-right-10 {
	padding-right:10;
  }
  .padding-left-10 {
	padding-left:10;
  }

  .feature-wrap.extra20 {
	padding: 0;
  }

  .booking-form .small {
	  font-size: 10px;
  }

  #bottom .col-md-3.col-sm-6 {
	  margin-bottom: 50px;
  }

	#footer {
		font-size:12px;
	}

	.sticky-wrapper a {
		font-size:12px;
	}

	.natukni li {
		padding: 5px 20px 20px;
	}

	.natukni h3 {
		font-size:30px;
		line-height: 50px;
	}

	.natukni p {
		font-size:11px;
	}

	.natukni img.internet-icon {
		width: 40px;
		margin: 4px 0 6px;
	}
	.natukni img.klima-icon {
		width: 25px;
		margin: 0px 0 6px;
	}
	.natukni img.view-icon {
		width: 37px;
		margin: 1px 0 11px;
	}

	#split-step .frame {
		display:none;
	}

	#split-step .color70 {
		text-align:center;
	}

	#split-step .color50 {
		text-align:center;
	}

	#split-step ul.listed-inverted li::after, #split-step ul.listed li::before {
		content:"";
		width:0;
		margin-left:0;
		margin-right:0;
	}

	.margin-bottom-30.responsive {
	  display:none;
  	}

	.destination .frame-big {
		padding-top: 30px;
	}

	#blocks .second, #blocks .fourth {
		padding-right:0;
	}

	#blocks .last.third {
		padding-left:0;
		padding-right:2px;
		padding-bottom: 0;
	}
	#blocks .padding-2.first.fourth {
		padding-top: 4px;
		padding-bottom: 0;
		padding-left:0px;
		border-left: 4px solid #f6f3ee;
	}

	#blocks .padding-2.down.fifth {
		padding-top:4px;
		padding-left:0;
		border-left:none;
	}

	#blocks .padding-2.down.sixth {
		padding-top:4px;
	}

	#blocks .top-things .last.third {
		padding-top: 4px;
		padding-right:0;
		border-left:none;
	}

	.top-things-activities .container {
		margin-right: auto;
		margin-left: auto;
		padding-left: 15px;
		padding-right: 15px;
		width:100%;
	}

	#blocks .top-things .padding-2.first.extra {
		padding-top:0px;
		border-right: 4px solid #f6f3ee;
	}

	#blocks .top-things .padding-2.third.extra {
		padding-top:0px;
	}

	#blocks .top-things .padding-2.third.extra2 {
		border-right: 4px solid #f6f3ee;
	}

	#blocks .top-things .padding-2.fourth.extra {
		padding:0px;
		border:none;
	}

	#blocks .top-things .block-cres {
		height:222px;
		padding-top:2px;
	}

	#activities .col-sm-4, #home-holiday .col-sm-4 {
		padding-right:0;
		padding-left:0;
	}

	#activities .col-sm-4 .img-adapt, #home-holiday .col-sm-4 .img-adapt {
		padding-right:0;
		padding-left:0;
	}

	#activities .shift-up {
		margin-top:-30px;
  	}

	#main-slider .carousel-inner, #main-slider .carousel .item {
		height:512px;
	}

	#main-slider .carousel .carousel-content {
		margin-top:20px;
	}

	.decor-lineart {
		width:280px;
		margin:10px 30px 0 0;
	}

	.layout-about .frame-big {
		padding:0 140px;
	}

	#coming-soon .container {
		margin-right: auto;
		margin-left: auto;
		padding-left: 0px;
		padding-right: 0px;
		width:100%;
	}

	.contact .baloon {
		text-align:center;
	}

	.padding-top-0-1024 {
		padding-top:0 !important;
	}

	.gone-sm {
		display:none;
	}

	#bottom .logos {
		text-align:center;
		margin: 0px 0 -40px;
	}

	#bottom .logos a .labin-rabac {
		margin-top:23px !important;
	}

	#bottom .logos a img {
		margin:0 35px !important;
	}

	#bottom .logos a img.margin-bottom-20 {
		margin-bottom:0px !important;
	}

	#bottom {
		background:none;
	}

	.offer-prima {
		background-image: url(../images/villa-merula-1-30.jpg);
	}

	.offer-prima.secunda {
		background-image: url(../images/villa-merula-2-dark-blue-30.jpg);
	}

	.frame-title {
		margin-left: 0;
	}

	.offer .justify {
		margin-top: 40px;
	}

	.img-holder-gallery-1 .img-holder, .img-holder-gallery-4 .img-holder, .gallery-secunda .img-holder-gallery-1 .img-holder, .img-holder-gallery-15 .img-holder, .gallery-secunda .img-holder-gallery-4 .img-holder, .gallery-secunda .img-holder-gallery-15 .img-holder {
		min-height: 304px;
	}

	.img-holder-gallery-2 .img-holder, .img-holder-gallery-3 .img-holder, .img-holder-gallery-5 .img-holder, .img-holder-gallery-6 .img-holder, .img-holder-gallery-7 .img-holder, .img-holder-gallery-12 .img-holder, .img-holder-gallery-13 .img-holder, .img-holder-gallery-14 .img-holder, .gallery-secunda .img-holder-gallery-2 .img-holder, .gallery-secunda .img-holder-gallery-3 .img-holder, .gallery-secunda .img-holder-gallery-5 .img-holder, .gallery-secunda .img-holder-gallery-6 .img-holder, .gallery-secunda .img-holder-gallery-7 .img-holder, .gallery-secunda .img-holder-gallery-12 .img-holder, .gallery-secunda .img-holder-gallery-13 .img-holder, .gallery-secunda .img-holder-gallery-14 .img-holder {
		min-height: 150px;
	}

	.img-holder-gallery-8 .img-holder, .img-holder-gallery-9 .img-holder, .img-holder-gallery-10 .img-holder, .img-holder-gallery-11 .img-holder,.gallery-secunda .img-holder-gallery-8 .img-holder, .gallery-secunda .img-holder-gallery-9 .img-holder, .gallery-secunda .img-holder-gallery-11 .img-holder {
		min-height: 200px;
	}

	.features .first .img-holder, .features .middle .img-holder, .features .last .img-holder {
		min-height: 200px;
	}

	.offer .offer-holder {
		margin-top: 50px;
	}

	.title-alt p {
		text-align: left;
	}
}

/* xs */
@media (max-width: 767px) {
	.visible-xs {
		display: block;
	}

	.hidden-xs {
		display: none;
	}

  .container > .navbar-header, .container > .navbar-collapse{
    margin-left: 0;
  }

  .top-number{
    font-size: 14px;
  }

  input.search-form:hover {
    width: 120px;
  }

  .navbar-nav > li {
    padding-bottom: 0;
  }

  #main-slider .carousel h1 {
    font-size: 25px;
  }

  #main-slider .carousel h2 {
    font-size: 48px;
	line-height:40px;
  }

  .feature-wrap h2,
  .single-services h2 {
    font-size: 18px;
  }

  .media.accordion-inner .pull-left,
  .media.accordion-inner .media-body{
    clear: both;
  }

  .accordion-inner h4 {
    margin-top: 10px;
  }

  .tab-wrap .media .pull-left{
    clear: both;
    width: 100%;
  }

  .tab-wrap .media .media-body{
    clear: both;
  }

  .nav-tabs > li.active > a:after{
    display: none;
  }

  #footer .col-sm-6{
      text-align:center;
  }

   #footer .pull-right{
      float: none !important;
  }

  .sinlge-skill {
    margin: 0 auto;
    margin-top: 30px;
    margin-bottom: 30px;
  }

  .team .single-profile-top,
  .team .single-profile-bottom {
    margin-bottom: 30px;
  }

  .clients-area {
    padding: 60px 0;
  }

  .clients-area h1 {
    font-size: 25px;
  }

  .portfolio-item,
  #recent-works .col-xs-12.col-sm-4.col-md-3{
    padding:0 15px;
  }

  ul.social_icons li{
    margin-right: 0;
  }

  .blog .blog-item .entry-meta{
    margin-bottom: 20px;
  }

  .blog .blog-item .blog-content h3 {
    margin-bottom: 20px;
  }

  .post_reply_comments {
    padding-left: 20px;
  }

  	#header .top-bar .logo-holder {
		margin-bottom:25px;
	}

	#header .navbar-toggle {
		display:none;
	}

	#header .navbar-inverse .navbar-nav > li > a {
		margin-bottom:10px;
	}

	#header .collapse {
		display:table;
	}

	#header .navbar {
		padding: 10px 0 0;
	}


  	#bottom .col-md-3.col-sm-6 {
		margin-bottom:50px;
	}

  	#footer {
		font-size:12px;
		text-align:center;
	}

	#footer .col-sm-4 {
		margin-top:15px;
	}

	blockquote {
		font-size: 24px;
		line-height: 40px;
	}

    .sticky-wrapper {
		display:none;
	}

	.natukni li {
		padding: 5px 15px 20px;
	}

	.natukni h3 {
		font-size:30px;
		line-height: 50px;
	}

	.natukni p {
		font-size:11px;
	}

	.natukni img.internet-icon {
		width: 40px;
		margin: 4px 0 6px;
	}
	.natukni img.klima-icon {
		width: 25px;
		margin: 0px 0 6px;
	}

	.natukni img.view-icon {
		width: 37px;
		margin: 1px 0 11px;
	}

	#gallery .second, #gallery .sixth {
		padding-right: 0;
	}

	#gallery .third, #gallery .seventh {
		padding-left: 0;
	}

	#main-slider .swirl-mirror-left, #main-slider .swirl-mirror-right, #main-slider .swirl-mirror-top-left, #main-slider .swirl-mirror-top-right {
		width:75px;
	}

	#main-slider .swirl-mirror-left {
		left:10px;
		bottom:0px;
	}

	#main-slider .swirl-mirror-right {
		right:10px;
		bottom:0px;
	}

	#main-slider .swirl-mirror-top-left {
		left:10px;
		top:0px;
	}

	#main-slider .swirl-mirror-top-right {
		right:10px;
		top:0px;
	}

	#split-step .frame {
		display:none;
	}

	#split-step .color70 {
		border:none;
		margin-bottom:4px;
		text-align:center;
	}

	#split-step .color50 {
		text-align:center;
	}

	#split-step ul.listed-inverted li::after, #split-step ul.listed li::before {
		content:"";
		width:0;
		margin-left:0;
		margin-right:0;
	}

	#map-holder .container-floating {
		margin-top:0;
	}

	#map-holder .container-floating .pull-right {
		position:static;
		bottom:0px;
		background: url(../images/headcontainerbg-blue50.png) repeat #b7d1e3;
		padding:40px;
		height:auto;
		margin-bottom: 4px;
	}

	div#map.map {
		height:200px !important;
	}

	.margin-bottom-30.responsive {
	  display:none;
  	}

	.destination .frame-big {
		padding: 0 0 30px;
	}

	.trio-border-2 div.first {
		border-left:none;
	}
	.trio-border-2 div.last {
		border-right:none;
	}

	#blocks .last.third {
		padding-left:0;
		padding-right:2px;
		padding-bottom: 0;
	}
	#blocks .padding-2.first.fourth {
		padding-top: 4px;
		padding-bottom: 0;
		padding-left:0px;
		border-left: 4px solid #f6f3ee;
	}

	#blocks .padding-2.down.fifth {
		padding-top:4px;
		padding-left:0;
		border-left:none;
	}

	#blocks .padding-2.down.sixth {
		padding-top:4px;
	}

	#blocks .top-things .last.third {
		padding-top: 4px;
		padding-right:0;
		border-left:none;

	}

	#blocks .top-things-activities .container {
		margin-right: auto;
		margin-left: auto;
		padding-left: 15px;
		padding-right: 15px;
	}


	.top-things-activities .container {
		margin-right: auto;
		margin-left: auto;
		padding-left: 15px;
		padding-right: 15px;
		width:100%;
	}

	#blocks .top-things .padding-2.first.extra {
		padding-top:0px;
		border-right: 4px solid #f6f3ee;
	}

	#blocks .top-things .padding-2.third.extra {
		padding-top:0px;
	}

	#blocks .top-things .padding-2.third.extra2 {
		border-right: 4px solid #f6f3ee;
	}

	#blocks .top-things .padding-2.fourth.extra {
		padding:0px;
		border:none;
	}

	#blocks .top-things .block-cres {
		height:222px;
		padding-top:2px;
	}

	#activities .col-sm-4.last, #home-holiday .col-sm-4.last {
		padding:30px 50px 0;
	}

	#activities .shift-up, #home-holiday .shift-up {
		margin-top:0px;
  	}

	#activities .col-sm-4 .img-adapt, #home-holiday .col-sm-4 .img-adapt {
		padding-right:0;
		padding-left:0;
	}

	#activities .col-sm-4.last .img-adapt, #home-holiday .col-sm-4.last .img-adapt {
		padding-right:50px;
		padding-left:50px;
	}

	.trio-border.adventure div.first {
		border-left:0px solid #f6f3ee;
	}

	.trio-border.adventure div.last {
		border-right:0px solid #f6f3ee;
	}

	.feature-wrap.extra20.first, .feature-wrap.extra20.middle {
		padding-left:0;
		padding-right:0;
	}

	#restaurant .block-shick {
		margin: 0 70px;
	}

	.mali-kosi .frame-big {
		padding:0 100px 30px;
	}

	#main-slider .carousel-inner, #main-slider .carousel .item {
		height:400px;
	}

	#main-slider .carousel .carousel-content {
		margin-top:-10px;
	}

	.decor-lineart {
		width:250px;
		margin:50px 30px 0 0;
	}

	.layout-about .frame-big {
		padding:0 100px;
	}

	#coming-soon .container {
		margin-right: auto;
		margin-left: auto;
		padding-left: 15px;
		padding-right: 15px;
		width:100%;
	}

	#coming-soon .st-marina {
		padding-left:0;
	}

	#coming-soon .col-blue-light {
		padding-right:0;
	}

	.col-blue-light .col-blue-light-holder {
		padding: 30px 30px 0;
		height: 500px;
	}

	.st-marina .image {
		height:500px;
	}

	.st-marina .image img {
		margin:150px 0;
	}

	ul.st-marina-natuknice li {
		padding: 0 10px;
	}

	ul.st-marina-natuknice li.first {
		padding: 0 30px 20px 0;
	}
	ul.st-marina-natuknice li.middle {
		padding:0 0 20px;
	}

	ul.st-marina-natuknice li.last {
		padding: 0 40px;
	}

	.lavanda .columns-text {
		-webkit-column-count:1; /* Chrome, Safari, Opera */
		-moz-column-count:1; /* Firefox */
		column-count:1;
	}

	.gone-xs {
		display:none;
	}

	#bottom .logos {
		text-align:center;
		margin: 0px 0 -40px;
	}

	#bottom .logos a .labin-rabac {
		margin-top:23px !important;
	}

	#bottom .logos a img {
		margin:0 35px !important;
	}

	#bottom .logos a img.margin-bottom-20 {
		margin-bottom:0px !important;
	}

	#bottom {
		background:none;
	}

	.offer-prima {
		background-image: url(../images/villa-merula-1-30.jpg);
	}

	.offer-prima.secunda {
		background-image: url(../images/villa-merula-2-dark-blue-30.jpg);
	}

	.frame-title {
		margin-left: 0;
	}

	.offer .natukni h3 {
		font-size: 30px;
	}

	.offer .natukni li {
		padding: 10px 25px;
	}

	.offer .justify {
		margin-top: 40px;
	}

	.navbar-nav li.first {
		margin-left: 35px;
	}

	.img-holder-gallery-1 .img-holder, .img-holder-gallery-4 .img-holder, .gallery-secunda .img-holder-gallery-1 .img-holder, .img-holder-gallery-15 .img-holder, .gallery-secunda .img-holder-gallery-4 .img-holder, .gallery-secunda .img-holder-gallery-15 .img-holder {
		min-height: 304px;
	}

	.img-holder-gallery-2 .img-holder, .img-holder-gallery-3 .img-holder, .img-holder-gallery-5 .img-holder, .img-holder-gallery-6 .img-holder, .img-holder-gallery-7 .img-holder, .img-holder-gallery-12 .img-holder, .img-holder-gallery-13 .img-holder, .img-holder-gallery-14 .img-holder, .gallery-secunda .img-holder-gallery-2 .img-holder, .gallery-secunda .img-holder-gallery-3 .img-holder, .gallery-secunda .img-holder-gallery-5 .img-holder, .gallery-secunda .img-holder-gallery-6 .img-holder, .gallery-secunda .img-holder-gallery-7 .img-holder, .gallery-secunda .img-holder-gallery-12 .img-holder, .gallery-secunda .img-holder-gallery-13 .img-holder, .gallery-secunda .img-holder-gallery-14 .img-holder {
		min-height: 150px;
	}

	.img-holder-gallery-8 .img-holder, .img-holder-gallery-9 .img-holder, .img-holder-gallery-10 .img-holder, .img-holder-gallery-11 .img-holder,.gallery-secunda .img-holder-gallery-8 .img-holder, .gallery-secunda .img-holder-gallery-9 .img-holder, .gallery-secunda .img-holder-gallery-11 .img-holder {
		min-height: 200px;
	}

	.features .first .img-holder, .features .middle .img-holder, .features .last .img-holder {
		min-height: 200px;
	}

	.offer-prima {
		background-size: auto;
		min-height: auto;
		padding-top: 50px;
		padding-bottom: 50px;
	}

	.offer .offer-holder {
		margin-top: 0;
	}

	.offer-holder .title-alt h2 {
		text-align: center;
		display: inherit;
	}

	.offer .natukni {
		text-align: center;
	}

	.offer .natukni li.last {
		padding-left: 25px;
	}

	.offer .natukni h3 {
		text-align: center;
	}

	.offer-holder .desc {
		text-align: center;
	}

	.offer-holder .readmore {
		text-align: center;
		display: inherit;
	}
}

@media (max-width: 600px) {
	.natukni li.fifth {
		border: none;
	}

	.natukni li.last {
		padding: 20px 0;
	}
}

@media (max-width: 568px) {
	#pool .natukni li.middle, #main-house .natukni li.middle {
		padding-right: 0;
		border: none;
	}

	#main-house .natukni li.last {
		width: 100%;
	}
}

/* XS Portrait */
@media (max-width: 480px) {
	.col-xxs-12 {
		width: 100%;
	}

	.col-xxs-8 {
		width: 66.66666667%;
	}

	.col-xxs-6 {
		width: 50%;
	}

	.col-xxs-4 {
		width: 33.33333334%;
	}

	.col-xxs-offset-0 {
		margin-left: 0;
	}

	.visible-xxs {
		display: block;
	}

	.hidden-xxs {
		display: none;
	}

	.clear-xxs-pull {
		right: auto;
	}

	.clear-xxs-push {
		left: auto;
	}

	.feature-wrap h3,
  	.single-services h3{
    	font-size: 30px;
  	}

	#bottom .col-xs-6 {
		width: 100%;
		text-align: center;
	}

	#bottom .col-xs-6 table {
		margin: 0 auto;
		text-align: left;
	}

	#bottom .logo-footer {
		margin-left:0;
	}

	#bottom ul li::before {
		content:'';
		margin: 0;
		width: 0px;
	}

	#header .booking-form .address, #header .booking-form .btn-primary.fancybox-thumbs, #header .home-away, #header .collapse, #bottom table {
		display:none;
	}

	#header .navbar {
		padding: 0;
	}

	#header .navbar-toggle {
		display:inline;
	}

	#header .lang-holder {
		width:100%;
		text-align: center;
	}

	#header .navbar-nav>li {
		margin-left:0;
	}

	#bottom .generalije-alt {
		display:block;
	}

	#poet .btn-transparent {
		width:100%;
	}

	.columns-text {
		-webkit-column-count:1; /* Chrome, Safari, Opera */
		-moz-column-count:1; /* Firefox */
		column-count:1;
	}

	.natukni li {
		width:49%;
	}
	.natukni li.last {
		width:100%;
		padding:20px 0 0;
	}

	.natukni li.second, .natukni li.fourth {
		padding-right: 0;
		border:none;

	}
	.natukni li.third, .natukni li.fifth {
		padding-left: 0;
		padding:20px 0 15px;
		border-right: 1px dashed #fff;
	}

	#pool .natukni li.middle, #main-house .natukni li.middle {
		padding-right: 0;
		border: none;
	}

	#pool .natkuni li.last {
		padding-left: 0;
	}

	#pool .natkuni li.last img {
		margin-bottom: 15px;
	}

	#pool .natukni h3, #pop-up-short .natukni h3 {
		font-size:36px;
		line-height: 48px;
	}

	#pop-up-short .natukni li.last {
		width:49%;
		padding-left: 0;
	}

	.platforma {
		padding:40px 0 50px;
	}

	.block-shick .render {
		padding:0;
	}

	.block-shick .btn {
		font-size:12px;
	}

	p.above-title {
		font-size: 18px;
	}
	h1, h2, h3 {
		font-size: 30px;
	}

	#main-slider .swirl-mirror-left, #main-slider .swirl-mirror-right, #main-slider .swirl-mirror-top-left, #main-slider .swirl-mirror-top-right {
		width:50px;
	}

	#main-slider .swirl-mirror-left {
		left:10px;
		bottom:-10px;
	}

	#main-slider .swirl-mirror-right {
		right:10px;
		bottom:-10px;
	}

	#main-slider .swirl-mirror-top-left {
		left:10px;
		top:-10px;
	}

	#main-slider .swirl-mirror-top-right {
		right:10px;
		top:-10px;
	}

	.facilities .col-xs-6, #blocks .top-things .col-xs-6 {
		width:100%;
	}

	.labin-white {
		width: 120px;
	}

	.istria-white {
		width: 90px;
	}

	#blocks .top-things .second {
		border-left:none;
		padding-top:4px;
	}

	#blocks .padding-2.first.fourth, #blocks .padding-2.down.sixth {
		border-left:none;
	}


	#blocks .top-things .block-cres {
		height:222px;
		padding-top:0;
	}

	#blocks .top-things .padding-2.first.extra, #blocks .top-things .padding-2.third.extra2 {
		border:none;
		margin-bottom:4px;
	}

	#blocks .top-things .padding-2.fourth.extra {
		margin-bottom:0;
	}

	#activities .col-sm-4.col-xs-6, #activities .col-sm-4.col-xs-12, #home-holiday .col-sm-4.col-xs-6, #home-holiday .col-sm-4.col-xs-12, #normal .col-xs-6, #coming-soon .col-xs-6 {
		width:100%;
	}

	#activities .col-sm-4.last, #home-holiday .col-sm-4.last {
		padding:0 15px;
	}

	#activities .col-sm-4.last .img-adapt, #home-holiday .col-sm-4.last .img-adapt {
		padding-right:0px;
		padding-left:0px;
	}

	.adventure-txt .col-xs-6 {
		width: 100%;
		padding:0 15px 20px;
	}

	.adventure-txt .col-xs-6 .feature-wrap {
		text-align:center;
	}

	.adventure-txt .col-xs-6 .feature-wrap p {
		text-align: justify;
	}

	.feature-wrap.extra20 {
		padding-left:1px;
		padding-right:0;
	}

	#restaurant .block-shick {
		margin: 0;
	}

	.mali-kosi .frame-big {
		padding:0 0 30px;
	}

	/*#main-slider .carousel-inner, #main-slider .carousel .item {
		height:213px;
	}

	#main-slider .carousel .carousel-content {
		margin-top:-87px;
	}

	#main-slider .carousel h2 {
		font-size: 30px;
		line-height:28px;
	}*/

	.decor-lineart {
		width:200px;
		margin:0px 0px 0 0;
	}

	.layout-about .frame-big {
		padding:0;
	}


	#coming-soon {
		padding:4px 0 0;
	}

	#coming-soon .st-marina {
		padding-right:0px;
		margin-bottom:4px;
	}

	.lavanda {
		background:none;
		margin-bottom: 0;
		padding-bottom: 0;
		padding-top: 20px;
	}

	.lavanda .col-xs-offset-4 {
		margin-left:0;
		width:100%;
	}

	.lavanda-alt {
		display:block;
		overflow:hidden;
	}

	.xs-middle {
		text-align:center;
	}

	.smaller-h2 {
		font-size:24px;
	}

	#bottom .logos {
		margin: -30px 0 -40px;
	}

	#bottom .logos a img.margin-bottom-20.labin-rabac {
		margin-bottom:20px !important;
	}

	.offer .natukni li, .natukni li.last {
		width: 49%;
		padding: 10px 25px;
	}

	offer .natukni li.last {
		padding: 10px 0 0 25px;
	}

	#pop-up .natukni li.last {
		padding-right: 30px !important;
	}

	.natukni h3 {
		font-size: 36px;
	}

	.natukni img.internet-icon {
		width: 50px;
	}

	.natukni img.klima-icon {
		width: 35px;
	}

	.img-holder-gallery-1 .img-holder, .img-holder-gallery-4 .img-holder, .gallery-secunda .img-holder-gallery-1 .img-holder, .img-holder-gallery-15 .img-holder, .gallery-secunda .img-holder-gallery-4 .img-holder, .gallery-secunda .img-holder-gallery-15 .img-holder {
		min-height: 204px;
	}

	.img-holder-gallery-2 .img-holder, .img-holder-gallery-3 .img-holder, .img-holder-gallery-5 .img-holder, .img-holder-gallery-6 .img-holder, .img-holder-gallery-7 .img-holder, .img-holder-gallery-12 .img-holder, .img-holder-gallery-13 .img-holder, .img-holder-gallery-14 .img-holder, .gallery-secunda .img-holder-gallery-2 .img-holder, .gallery-secunda .img-holder-gallery-3 .img-holder, .gallery-secunda .img-holder-gallery-5 .img-holder, .gallery-secunda .img-holder-gallery-6 .img-holder, .gallery-secunda .img-holder-gallery-7 .img-holder, .gallery-secunda .img-holder-gallery-12 .img-holder, .gallery-secunda .img-holder-gallery-13 .img-holder, .gallery-secunda .img-holder-gallery-14 .img-holder {
		min-height: 100px;
	}

	.img-holder-gallery-8 .img-holder, .img-holder-gallery-9 .img-holder, .img-holder-gallery-10 .img-holder, .img-holder-gallery-11 .img-holder,.gallery-secunda .img-holder-gallery-8 .img-holder, .gallery-secunda .img-holder-gallery-9 .img-holder, .gallery-secunda .img-holder-gallery-11 .img-holder {
		min-height: 100px;
	}

	.features .first .img-holder, .features .middle .img-holder, .features .last .img-holder {
		min-height: 150px;
	}

	.title-udaljenosti {
		text-align: left;
	}

	.natukni li.last.hidden-xxs {
		display: none;
	}

	.offer .natukni li.middle {
		border: none;
	}
}

/* XS Portrait 320 */
@media (max-width: 320px) {
	#bottom .logos .croatia-logo {
		margin-top:20px;
		display: block;
	}

	.xframe {
		width: 100%;
		height: auto;
	}

	.offer .natukni li {
		padding: 10px 15px;
	}

	.natukni li.first {
		padding-right: 15px;
	}

	.natukni li.last {
		padding-left: 15px;
	}

	.natukni p {
		font-size: 10px;
	}
}

