/**** Custom Responsive Styles ****/


@media (min-width: 1200px) {
/* For Big Stuff */
}

@media (min-width: 992px) and (max-width: 1199px) {
.lb-right-scroll-panel {
overflow:auto;
width:681px;
}
.logbook-details-section{
width:938px;
}
}



@media (min-width: 768px) and (max-width: 991px) {
.lb-right-scroll-panel {
overflow:auto;
width:461px;
}
.logbook-details-section{
width:718px;
}
}

@media (max-width: 991px) {
	#homepage-body > #article-container.container {
		width: 100%;
	}
	#dashboard_header {
		grid-template-columns: 1fr;
	}
	#buttons-in-header {
		display: flex;
		justify-self: unset;
		grid-column: 1;
	}
	#buttons-in-header > div.btn.dash-button.btn-draw-border {
		margin: 0 1rem 0 0;
	}
}

@media (max-width: 850px) {
	#article-container {
		max-width: 400px;
		grid-template-columns: 1fr;
	}
}

@media (max-width: 768px){
	.hdr_style_1 ul#hdr_nav_links {
		display: flex;
		flex-direction: column;
	}
	.hdr_style_1 a.nav-link,
	.hdr_style_1.scrolled a.nav-link{
		height: 50px;
	}
	#main {
		display: unset;
		grid-template-columns: unset;
		position: relative;
	}
	#main #call-to-action {
		position: absolute;
		top: 50%;
		left: 50%;
		transform: translate(-50%, -50%);
		border-radius: 10px;
		background-color: rgb(255 255 255 / 66%);
		backdrop-filter: blur(4px);
		width: 80vw;
	}
	#main #call-to-action p#sub_heading {
		letter-spacing: 2px;
	}
	#homepage-body > p:nth-child(2) {
		text-align: center;
	}
	dashboard > div {
		grid-template-columns: 1fr !important;
	}
	dashboard > div > div {
		grid-column: 1 !important;
	}
}

@media (max-width: 767px) {
	.lb-right-scroll-panel {
	overflow:auto;
	width:256px;
	}
	.logbook-details-section{
	width:auto;
	}
	.hidden-xs {
	display:none;
	}
	.tab-content > .block-imp {
		display:block !important;
	}
	.tab-content > .in-imp {
		opacity:1 !important;
		visibility: visible !important;
	}
	.pagename{
		margin-bottom:30px;
	}
}
@media (max-width: 486px) {
	.hdr_nav_link{
		width:33.33%;
		min-width:auto !important;
		height:60px;
	}
	#hdr_nav_links{
		float:none;
	}
	#hdr_logo_container{
		display:block;
		background:#333;
		text-align:center;
		float:none;
	}
	#hdr_logo{
		display:inline-block;
		height:32px;
	}
	#logged_vol_header_nav .hdr_nav_link{
		min-width:auto;
		padding:6px;
		float:right;
	}
	#logged_vol_header_nav #hdr_primary_msg{
		padding: 6px 10px 6px 0;
		text-align: right;
		width:65%;
	}
	.pagename{
		margin-bottom:20px;
	}
	.history-div {
		width: 100% !important;
	}
	.mce-toolbar{
		display:none !important;
	}
	.social {
		width: 43px;
		display: block;
		margin-left: 0px;
		margin-right: 2px;
	}
}

@media (max-width: 425px) {
	#main #call-to-action p#slogan {
		margin: 1rem 0;
	}
	#newsletter-list > div#newsletter_header {
		display: none;
	}
	#newsletter-list > div {
		display: block;
		padding: 1rem 0;
		border-top: 1px solid #eee;
	}
	#newsletter-list > div > p:first-child {
		margin: 0;
	}
	#newsletter-list > div > p:last-child {
		margin: 0;
	}
	trainings > div:first-child {
		grid-template-columns: 1fr;
	}
	trainings > div:first-child > div {
		grid-column: 1;
	}
}
