/* Add here all your css styles (customizations) */
.maximagesize {
	text-align:justify;
}
.maximagesize img{
	max-width:500px;
	display: block;
    /*margin: auto;*/
}
.pageinfotable table {
	margin-left:14%;
	background: white;
}
.formtable td {
	padding-bottom:10px;
}
.formtable td:nth-child(odd) {
	width:40%;
}

@media (max-width: 750px) {
	.online-registration {
		width:100%;
	}
}
@media (min-width: 751px) {
	.online-registration {
		width:600px;
	}
}
@media (min-width: 400px) {
	.kranbg {
		min-height:400px !important;
		max-width:1170px;
		background: url("../../images/pages/kran.jpg") #FCFBF7;
		background-repeat:no-repeat;
		background-position:bottom, center;
		background-attachment: local;
	}
	.kranbg2 {
		min-height:600px !important;
		max-width:1170px;
		background: url("../../images/pages/kran.jpg") #FCFBF7;
		background-repeat:no-repeat;
		background-position:bottom, center;
		background-attachment: fixed;
	}
	.nokran {
		background:#FCFBF7;
	}
	.aboutpage {
		min-height:600px !important;
		max-width:1170px;
		background: url("../../images/pages/about-bg.png") #F9F7F4;
		background-repeat:no-repeat;
		background-position:bottom, center;
		background-attachment: fixed;
	}
}
.content-sm {
	padding-top:0px !important;
}
@media (max-width: 767px) {
	.toplogo {
		background:url("../img/top-mini.png");
		background-size:contain;
		background-repeat:no-repeat;
		width:100%;
		height:160px;
		margin-top:30px;
	}	
}
@media (min-width: 768px) and  (max-width: 991px){
	.toplogo {
		background:url("../img/top.png");
		background-size:cover;
		background-repeat:no-repeat;
		width:100%;
		height:100px;
		margin-top:30px;
	}
}
@media (min-width: 992px) and  (max-width: 1199px){
	.toplogo {
		background:url("../img/top.png");
		background-size:cover;
		background-repeat:no-repeat;
		width:100%;
		height:130px;
		margin-top:30px;
	}
}
@media (min-width: 1199px) {
	.toplogo {
		background:url("../img/top.png");
		background-size:cover;
		background-repeat:no-repeat;
		width:100%;
		height:160px;
		margin-top:30px;
	}
}

.header .navbar-toggle:hover, .header .navbar-toggle:focus {
	background: red !important;
}

.gallery_images img{
	width:400px;
	height:300px;
	margin-bottom:10px;
	border: 2px solid #dd4b39;
}
.gallery_images p {
	clear:both;
	text-align:center;
	font-size:14px;
	font-weight:bold;
	margin-bottom:40px;
	color:#dd4b39;
	text-shadow: grey 0 0 8px;
}
.gallery_images img:nth-child(odd) {
	float:left;
	margin-right:10px;
	margin-left:15%;
}

.feedbacks p {
	clear:both;
}
.feedbacks img {
	border: 2px solid #dd4b39;
	margin-bottom:30px;
	box-shadow: 10px 10px 5px #dd4b39;
}
.bigimg{
	max-width:800px !important;
}

.aboutpage strong{
	color:#dd4b39;
	text-shadow: grey 0 0 8px;
	font-size:14px;
}