@media screen and (max-width: 767px) {
	.footer-col {
	  min-height: 0;
	}
	.header {padding-bottom: 85px;}
	.header:after {content:"";}

	.logo-box {margin-left: 15px;}

	.btn {
		display: block;
		width: 100%;
		margin: 0;
		margin-top: 15px;
		text-align: center;
		padding-right: 0;
		padding-left: 0;
	}

	.btn:after {clear:both;}
	.btn:before {clear:both;}

	.item .img-box {
		/*max-width: 250px;
		max-height: 250px;*/
		margin: auto;
		margin-bottom: 40px;
	}

	.item .btn-default {
		max-width: none;
		margin: 10px 0;
		padding: 5px 0;
		margin-left: 3px;
		padding-right: 10px;
	}

	.item h1, .item h4 {
		margin-right: 10px;
		margin-left: 10px;
	}

	.download-btns .btn-default {

	}

	.footer {
		margin: 10px 0;
	}

	.content {
		border-right: none;
	}

	.modal-footer .modal-btns button {
		margin: 5px 0 !important;
		width: 100%;
	}

	.termscroll {
		height: 200px;
	}

	/* Admin */
	
	#admin {display: none;}

	.user-tools {display: none;}

	#admin .btn.btn-default.pull-right {margin-top: 0px;}

}


@media screen and (min-width: 768px) and (max-width: 991px) {

	.download-btns .btn-default {
		font-size: 9.5px;
		font-weight: normal;
	}

	.download-btns .btn-default span {
		vertical-align: middle;
	}

	.img-box {
		margin: 20px 0;
		
		/*width: 125px !important;*/
		height: 119px !important;
	}

	.img-box img {
		vertical-align: middle;
		max-width: 125px !important;
		max-height: 119px !important;
		margin-right: 0;
	}

}




@media screen and (min-width: 992px) and (max-width: 1199px) {

	.img-box {
			/*width: 160px !important;
			height: 152px !important;*/
			text-align: center;
			background: #fff;
		}
		.img-box img {
			vertical-align: middle;
			max-width: 160px !important;
			max-height: 152px !important;
		}

}

@media screen and (max-width: 992px) {
	
	.header h6 {
		float: left;
		display: block;
	}
	.header .btn-home-sodali {
		float: left !important;
		display: block;
		margin-top: 0;
		margin-bottom: 25px;
	}
	.img-box {
		width: auto !important;
	}
}

.footer-col p {
	text-align: left;
}