@media screen and (max-width: 1920px) {
	.photo {
		padding-top:39.5%;
		background-size:1910px;
	}
}
@media screen and (max-width: 1900px) {
	.photo {
		padding-top:39%;
		background-size:100%;
	}
}
@media screen and (max-width: 1200px) {
	.header-image-caption-wrapper {
		left: 60px;
	}
	.page-title .quote {
		width:6%;
	}
	.page-title .text {		
		width:90%;
	}
	.index-row h1, #ONama h1 {
	    font-size: 35px;	    
	}
	.index-row h3 {	    
	    font-size: 22px;	    
	    margin-bottom:12px;
	}
	#Obuka9meseci .bottom-more {
	    margin-top: 2px;
	}
	#Obuke .bottom-more {
	    margin-top: 2px;
	}
	.photo {
		padding-top:38%;
		background-size:1200px;
	}
	.parallax-container {
		height: 600px;
	}

}
@media screen and (max-width: 1190px) {
	.photo {
		background-size:100%;
	}
}
@media only screen and (max-width: 991px)
{
	.index-desc-top-border {
		margin:0px;
		padding:0px;
		border:0px;
	}
	.index-row h1 {
		margin-top:10px;
		margin-bottom:5px;
	}
	#ONama h1 {
		margin-top:10px;
		margin-bottom:5px;
	}
	.navbar-default .navbar-nav > li > a {
        margin: 0px;
	}
	#ONama.index h1 {
		margin-top:10px;
	}
	.table-bottom td:first-child {
		width:18%;
	}
	.photo {
		background-size:cover;
		background-attachment: initial!important;
	    background-position: 0px 0px!important;
	    background-repeat: no-repeat;
	    padding-top:39%; 
	}
	.parallax-container {
		height: 400px;
	}
	.parallax {
		height: 105%;
	}
	.instagram-feed-wrapper .image-wrapper {
		width: 16.6%;
	}
	.index-row .bottom-more .read-more {
		float: right;
		display: block;
		padding: 3px 12px 6px 12px;
		background: #FF9E00;
		color: #fff;
		margin-top: 3px;
	}
	.index-row .bottom-more .read-more:hover {
		background: #ffb700;
		color: #fff;
	}
	#ONama.index .read-more {
		float: right;
		display: block;
		padding: 3px 12px 6px 12px;
		background: #e1e1e1;
		color: #848484;
		margin-top: 10px;
	}
	#ONama.index .read-more:hover {
		background: #fff;
		color: #848484;
	}
	#Individualna .bottom-more .read-more {
		margin-top: 0;
		background: #B7E0D1;
	}
	#Individualna .bottom-more .read-more:hover {
		background: #848484;
	}
	#Obuke .bottom-more .read-more {
		background: #4F9900;
	}
	#Obuke .bottom-more .read-more:hover {
		background: #848484;
	}
	.footer-top .navbar-brand img {
		height: 38px;
	}
	.index-row .bottom-more img {
		float: left;
	}
	.footer-bottom .copyright {
		font-size: 14px;
	}
}
@media screen and (max-width: 767px) {
	h1 {
		font-size:34px;
	}
	.header-image-caption-wrapper {
		position: static;
	}
	.biography {
		border-left: 0px;
	}
	.biography h2 {
		margin-top: 20px;
	}
	.team-member {
		margin-bottom: 0px;
	}
	section:target {
		padding-top: 0px;
		margin-top: 0px;
	}
	.header-image {
		padding-top:58px;
	}
	.mobile-menu {		
		position: fixed;
		z-index:999;
		width:100%;
		background: #fff;
	}
	.mobile-menu {
		border-bottom:1px solid #c2c2c0;
		top:0px;
	}
	.half-site-width {
		width:50%;
	}
	#Tim h1 {
		font-size: 32px;
	}
	#Tim h2 {
		font-size: 30px;
		margin-top:5px;
	}
	#KontaktForma {		
		padding-top:380px;
	}
	.table-bottom td:first-child {
		width:40%;
	}
	.table-bottom td img {
		display: none;
	}
	.text-image {
		margin-bottom:20px;
	}
	.page-title .quote {
		font-size:60px;
	}
	.page-title .text {
		font-size:14px;
		margin-top:0px;
	}
	.page-title h2, .page-title.inner-page h2 {
		font-size: 20px;
		margin-left: -2px;
		margin-top: -4px;
	}
	.index-tekst-logo {
		max-width: 150px;
		margin-bottom: 8px;
	}
	.index-row h1 {
		font-size: 30px;
	}
	.index-row h3 {
		font-size: 20px;
	}
	#Obuka9Meseci .bottom-more {
		margin-top: 15px;
	}
	.page-title h1 {
		font-size: 32px;
		margin-bottom: 0;
	}
	.page-title .text {		
		width:85%;
	}
	.page-title .quote {
	    width: 7%;
	}
	#top-link {
		bottom:62px;
	}
	#Tim .align, .text-image.align {
		float:left;
	}
	.page-title .text {
		
	}
	.parallax-container {
		height: 350px;
	}
	.parallax-container .parallax {
		height: 100%;
		top: 0;
		background: url('/media/banner/indexMainImage/header-index-mobile.jpg') top center / cover no-repeat!important;
	}
	.half-xs {
		width: 50%;
	}
}
@media screen and (max-width: 620px) {
	.footer-mobile .info:nth-child(1) {
		float:none;
	}
	.footer-mobile .social {
		margin-top:-15px;
	}
	.header-image .cover-img {
		padding-top:30%;
	}
	#top-link {
		bottom:60px;
	}
	.page-title .text {		
		width:84%;
	}	
	.page-title .quote {
	    width: 9%;
	}
	.instagram-feed-wrapper .image-wrapper {
		width: 20%;
	}
	.table > thead > tr > th {
		font-weight: 500;
		font-size: 15px;
		padding: 10px 2px 15px 2px;
		line-height: 16px;
	}
	.table > thead > tr > th:first-child, .table > thead > tr > th:last-child, .table > tbody > tr > td:first-child, .table > tbody > tr > td:last-child {
		width: 0;
		padding: 0;
	}
	.table td {
		font-size: 15px;
	}
	.table-bottom td {
		padding-top: 10px;
		padding-bottom: 10px;
		line-height: 25px;
	}
	.table-bottom td .text {
		padding-right: 15px;
		line-height: 18px;
	}
	.table-bottom td:nth-child(2) span {
		font-size: 23px;
	}
}
@media screen and (max-width: 450px) {
	.footer-mobile .social {
		margin-top:10px;
		float: left;
	}
	.header-image .cover-img {
		padding-top:35%;
	}
	.phone-menu-button {
		width:14%;
	}
	.logo-wrapper {
		width:77.333%;
	}
	.page-title .text {		
		width:80%;
	}	
	.page-title .quote {
	    width: 10%;
	}
	.parallax-container {
		height: 240px;
	}
	.parallax-container .parallax {
		height: 100%;
		top: 0;
		background: url('/media/banner/indexMainImage/header-index-mobile.jpg') top center / cover no-repeat!important;
	}
	.half-xs {
		width: 100%;
	}
	.instagram-feed-wrapper .image-wrapper {
		width: 25%;
	}
}
@media screen and (max-width: 410px) {
	.half-site-width {
		width:100%;
	}
	.bx-wrapper .testimonials-carousel-thumbnail {
		float: none;
	}
	.header-image .cover-img {
		padding-top:40%;
	}
}