/* Mobile Homepage banner */
@media only screen and (max-width: 768px) {
	.page-id-1597 .wp-container-core-group-is-layout-4,.page-id-1597 .wp-container-core-group-is-layout-6{
		display:flex;
		flex-direction:column-reverse;
	}
	.page-id-1597 .wp-container-core-group-is-layout-3,.page-id-1597 .wp-container-core-group-is-layout-5{
		display:inline-block;
	}
	
	.has-header-image.inspiro-front-page .custom-header{
		height: 34vh !important;
	}
	body .is-layout-flex {
    width: 100% ! IMPORTANT;
}
	.wp-block-group.has-global-padding.is-layout-constrained.wp-container-core-group-is-layout-8.wp-block-group-is-layout-constrained {
    padding: 10px ! IMPORTANT;
}
	.wp-block-button.has-custom-width.wp-block-button__width-100 {
    margin: 10px auto;
}
	.wp-block-group.has-background.has-global-padding.is-layout-constrained.wp-container-core-group-is-layout-7.wp-block-group-is-layout-constrained {
    padding: 20px !important;
}
}

@media (max-width:767px){
	
.page-id-122 .is-layout-flex {
    display: block !important;
}
	.deskto{
		display:none !important;
	}

	.mobo {
		display:block !important;
	}
.page-id-487 .wp-block-group.is-nowrap.is-layout-flex.wp-container-core-group-is-layout-5.wp-block-group-is-layout-flex {
    display: block !important;
}

.page-id-487 .wp-block-group.is-nowrap.is-layout-flex.wp-container-core-group-is-layout-5.wp-block-group-is-layout-flex figure {
    margin-bottom: 30px;
}
.page-id-487 .wp-block-group.is-nowrap.is-layout-flex.wp-container-core-group-is-layout-6.wp-block-group-is-layout-flex {
    display: block !important;
}
}

@media (min-width:768px){
	.deskto{
		display:block !important;
	}

	.mobo {
		display:none !important;
	}

	
}

.navbar-nav {
	color: #000080;
}
@media screen and (min-width: 48em) {@media screen and (min-width: 48em) { 
.page-id-487 .custom-header-media.hide_overlay {
        height: 964px !important;
}
	}
	.page-id-487 .custom-header-media.hide_overlay {
        height: 964px !important;
}
	
@media (max-width: 768px) {
    .has-header-image.inspiro-front-page .custom-header {
        height: 33vh !important;
        margin-top: 64px !important;
        border: none !important;
    }
	
	.custom-header{
        height: 33vh !important;
        margin-top: 64px !important;
        border: none !important;
    }
	
	
}